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进行以下的数据管理操作:
- 查看数据集CO2中的变量名称,并将变量Treatment的名称改为Treat;
- 检查CO2中是否存在缺失值,若有,判断缺失值的位置并删除含有缺失值的行;
- 对数据集CO2按照uptake从大到小排序;
- 将CO2随机分成两组数据,第一组和第二组的比例为6:4;
- 使用grep( )函数,查找出植物名称(Plant)中含有”Qn”的行的位置,并将这些行储存于变量Plant_Qn中;
- 使用gsub()函数,将CO2中植物名称(Plant)中的字符串”Qn”改为”QN”。
四.实验的结果及分析
1.
install.packages("RGtk2")
install.packages("rattle")
library("rattle")
library("RGtk2")
rattle()
2.
3.
(1)
(2)
(3)
(4)
(5)
(6)
五.实验心得体会
通过实验掌握了如何加载数据集和保存数据集的操作,对R的基本操作更加熟悉了一些,同时也掌握了数据对象的一些基本操作,比如对数据对象的某列进行排序,如何查找包含字符串的行以及如何替换字符串等操作。但是通过这个实验也发现自己对R的一些函数不熟悉,用到的时候还需要查找相关资料。