数据类型
Part1 向量
1.标量和向量的区分
标量:一个元素组成的变量
向量:多个元素组成的变量
2.变量赋值:<-
3.从向量中提取元素
(1)根据元素位置
x[-4]#排除法,除了第4个元素之外剩余的元素
x[2:4]#第2到4个元素
x[-(2:4)]#除了第2-4个元素
x[c(1,5)] #第1个和第5个元素
(2)根据值
x[x==10]#等于10的元素
x[x<0]
x[x %in% c(1,2,5)]#存在于向量c(1,2,5)中的元素
Part2 数据框
1.读取本地数据
利用read.table()命令,其中sep意思是字段分隔符,header意思是指示文件是否包含变量名称作为其第一行
2.设置行名和列名
colnames(x)[1]<-"bioplanet"#有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改
x<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)#最后row.names的意思是修改第一列为行名
Tips:利用read.csv('文件名')可以直接读取数据;利用read.csv/table(file="文件名",sep="",header=T,row.names=x)可以指定分隔符、标题、列名
3.数据框的导出
write.table()
4.变量的保存与重新加载
save.image()保存当前所有变量
save(x, )保存其中一个变量x
直接打开Rdata文件或使用load()加载变量
回答问题:object X not found 应该是因为X没有小写,当前项目里只有x变量,没有X变量
5.从数据框中提取元素
x[ ]
x$列名