R语言实验1

一.实验目的

掌握R软件的安装及数据对象的基本操作。

 

二.实验软件环境

1、电脑一台,操作系统:

2、R x64

3、RStudio Version

 

三.实验内容

1. 安装rattle包,并通过library命令加载rattle包,打开rattle工具的图形界面。

2. 读取实验一文件夹下的txt文件”data_iris.txt”存到data_iris中;将R自带的数据集iris的第10~14行写入数据框data_iris1中;将数据框data_iris与data_iris1合并为数据框data_iris2,并存为csv文件在同目录下。

3. 对fBasics包中的数据集CO2进行以下的数据管理操作:

  1. 查看数据集CO2中的变量名称,并将变量Treatment的名称改为Treat;
  2. 检查CO2中是否存在缺失值,若有,判断缺失值的位置并删除含有缺失值的行;
  3. 对数据集CO2按照uptake从大到小排序;
  4. 将CO2随机分成两组数据,第一组和第二组的比例为6:4;
  5. 使用grep( )函数,查找出植物名称(Plant)中含有”Qn”的行的位置,并将这些行储存于变量Plant_Qn中;
  6. 使用gsub()函数,将CO2中植物名称(Plant)中的字符串”Qn”改为”QN”。

四.实验的结果及分析

1.

install.packages("RGtk2")

install.packages("rattle")

library("rattle")

library("RGtk2")

rattle()

 

R语言实验1

 

2.

R语言实验1

R语言实验1

R语言实验1

R语言实验1

3.

(1)

 R语言实验1

(2)

R语言实验1

(3)

R语言实验1

(4)

R语言实验1

(5)

R语言实验1

(6)

R语言实验1

 五.实验心得体会

通过实验掌握了如何加载数据集和保存数据集的操作,对R的基本操作更加熟悉了一些,同时也掌握了数据对象的一些基本操作,比如对数据对象的某列进行排序,如何查找包含字符串的行以及如何替换字符串等操作。但是通过这个实验也发现自己对R的一些函数不熟悉,用到的时候还需要查找相关资料。