掌握R语言的实验环境,掌握R的安装,R包的安装,载入与使用,以及一些综合实例的实现。
1.登录R的主页,了解R的最新动态。
2.请登录R的CRAN社区 ,下载最新版本的R软件。
3.打开帮助文档首页,并查阅其中的“Introduction to R”。
可以看见相应的R的介绍。
4.打开R数据包下载页面,查阅当前数据包情况.
点击可以查看所以按发行日期排列的数据包
5.综合实例
安装vcd包(一个可用于可视化类别数据的包)
从R-studio里面右下角的packages找到vcd包,点击下载
列出此包中可用的函数和数据集
先查看描述,再查看数据集发现是一个列表
- 显示数据集Arthritis的内容
6.R自带的数据集Titanic记录了泰坦尼克上乘客的生存和死亡信息,该数据集包含船舱等级(class),性别,年龄和生存状况4个类别变量。
- 显示该数据集的内容
用head函数查看该数据的内容,显示数据集前六个。
- 阅读该数据集的描述
7.显示当前工作目录
8.修改当前工作目录为“D:\R”或者“E:\R”
修改成功。
9.查看基础包(datasets)包含的数据集
先载入该包,再进行查看。就会显示datasets里面所有的包和详细信息。
10.查看基础包中的iris数据集的前6行数据,后6行数据,以及前12行数据
显示前六行
显示末尾六行
显示前12行
11.查看基础包中的mtcars数据集信息
12.使用帮助函数查看mtcars数据集描述
输入help(“mtcars”),右侧会出现该数据集描述
13.运行代码> demo(graphics)查看R的绘图功能
左边为其描述,右边为绘图,列举了许多绘图,输入return查看下一个绘图。
14.综合实验(散点图)
- 根据基础包basesets中的数据集airquality的两列数据:Wind 和Temp绘制散点图,图形标题为“The scatter plot of temp and wind”。散点图中点的属性自定。
- 使用ggplot2包中的函数完成
15.综合实验(简单条形图)
数据:data3_1.csv.根据2000个消费者网购情况的调查数据,分别绘制性别,网购次数和满意度的条形图。
- 使用read.csv()读取数据到data3_1中,可以采用绝对路径或者相对路径形式读取文件。
- 在R控制台查看data3_1的内容
将data3_1.csv保存到桌面。
- 查看data3_1的模式
可以得到为列表
- 使用attach()函数绑定列表data3_1
- 使用table()生成性别的一维表到table1
- 使用table()生成网购次数的一维表到table2
- 使用table()生成满意度的一维表到table3
- 使用layout()进行页面布局,按行存放图形
可以得到是按行排列图形的,第一行排列两个,第二行排列一个
使用par()设置图形的边距和字体大小:par(mai=c(0.6,0.6,0.4,0.1),cex=0.7)
使用barplot()绘制图(a),参数density=30,angle=0,分别设置填充密度和密度线的角度。参数border=”blue”,即边框线设为蓝色。
- 使用barplot()绘制图(b), 参数density=20,angle=90.
- 使用barplot()绘制图(c),颜色设置自行选择。
- 通过改变barplot()参数,如angle,观看图形的变化。
将angle改变为45,border改为black,density改为10
- 最后将完整的代码复制到R编译器中,清空控制台内容,运行代码并观察图形的输出。
代码和输出图形如下图所示
先设置布局为2行2列的矩阵,然后第一行有两个图形,第二行有一个图形,再设置par,mai以英寸为单位,cex是图形是原来的0.7倍,再对table1,table2,table3分别进行绘图。