掌握R语言的实验环境,掌握R的安装,R包的安装,载入与使用,以及一些综合实例的实现。

1.登录R的主页,了解R的最新动态。

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集

2.请登录R的CRAN社区 ,下载最新版本的R软件。

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_02

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_03

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_04

3.打开帮助文档首页,并查阅其中的“Introduction to R”。

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_05

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_06

可以看见相应的R的介绍。

R语言显示数据集内容 查看r语言自带的数据集airquality_数据_07

4.打开R数据包下载页面,查阅当前数据包情况.

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_08

点击可以查看所以按发行日期排列的数据包

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_09

5.综合实例

安装vcd包(一个可用于可视化类别数据的包)

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_10

从R-studio里面右下角的packages找到vcd包,点击下载

列出此包中可用的函数和数据集

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_11

先查看描述,再查看数据集发现是一个列表

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_12

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_13

R语言显示数据集内容 查看r语言自带的数据集airquality_数据_14

  1. 显示数据集Arthritis的内容

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_15

6.R自带的数据集Titanic记录了泰坦尼克上乘客的生存和死亡信息,该数据集包含船舱等级(class),性别,年龄和生存状况4个类别变量。

  1. 显示该数据集的内容

用head函数查看该数据的内容,显示数据集前六个。

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_16

  1. 阅读该数据集的描述

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_17

7.显示当前工作目录

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_18

8.修改当前工作目录为“D:\R”或者“E:\R”

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_19

  修改成功。

9.查看基础包(datasets)包含的数据集

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_20

先载入该包,再进行查看。就会显示datasets里面所有的包和详细信息。

R语言显示数据集内容 查看r语言自带的数据集airquality_数据_21

10.查看基础包中的iris数据集的前6行数据,后6行数据,以及前12行数据

显示前六行

R语言显示数据集内容 查看r语言自带的数据集airquality_数据_22

显示末尾六行

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_23

显示前12行

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_24

11.查看基础包中的mtcars数据集信息

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_25

12.使用帮助函数查看mtcars数据集描述

输入help(“mtcars”),右侧会出现该数据集描述

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_26

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_27

13.运行代码> demo(graphics)查看R的绘图功能

左边为其描述,右边为绘图,列举了许多绘图,输入return查看下一个绘图。

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_28

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_29

14.综合实验(散点图)

  1. 根据基础包basesets中的数据集airquality的两列数据:Wind 和Temp绘制散点图,图形标题为“The scatter plot of temp and wind”。散点图中点的属性自定。
  2. 使用ggplot2包中的函数完成

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_30

R语言显示数据集内容 查看r语言自带的数据集airquality_数据_31

15.综合实验(简单条形图)

数据:data3_1.csv.根据2000个消费者网购情况的调查数据,分别绘制性别,网购次数和满意度的条形图。

  1. 使用read.csv()读取数据到data3_1中,可以采用绝对路径或者相对路径形式读取文件。
  2. 在R控制台查看data3_1的内容

将data3_1.csv保存到桌面。

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_32

  1. 查看data3_1的模式

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_33

可以得到为列表

  1. 使用attach()函数绑定列表data3_1

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_34

  1. 使用table()生成性别的一维表到table1

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_35

  1. 使用table()生成网购次数的一维表到table2

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_36

  1. 使用table()生成满意度的一维表到table3

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_37

  1. 使用layout()进行页面布局,按行存放图形

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_38

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_39

可以得到是按行排列图形的,第一行排列两个,第二行排列一个

      使用par()设置图形的边距和字体大小:par(mai=c(0.6,0.6,0.4,0.1),cex=0.7)

使用barplot()绘制图(a),参数density=30,angle=0,分别设置填充密度和密度线的角度。参数border=”blue”,即边框线设为蓝色。

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_40

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_41

  1. 使用barplot()绘制图(b), 参数density=20,angle=90.

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_42

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_43

  1. 使用barplot()绘制图(c),颜色设置自行选择。

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_44

R语言显示数据集内容 查看r语言自带的数据集airquality_开发语言_45

  1. 通过改变barplot()参数,如angle,观看图形的变化。

将angle改变为45,border改为black,density改为10

R语言显示数据集内容 查看r语言自带的数据集airquality_R语言显示数据集内容_46

R语言显示数据集内容 查看r语言自带的数据集airquality_r语言_47

  1. 最后将完整的代码复制到R编译器中,清空控制台内容,运行代码并观察图形的输出。

代码和输出图形如下图所示

先设置布局为2行2列的矩阵,然后第一行有两个图形,第二行有一个图形,再设置par,mai以英寸为单位,cex是图形是原来的0.7倍,再对table1,table2,table3分别进行绘图。

R语言显示数据集内容 查看r语言自带的数据集airquality_数据集_48

R语言显示数据集内容 查看r语言自带的数据集airquality_数据_49