变量分为标量(一个数字或字符串)和向量(多个数字或字符串)
表格称为数据框
注意不要忘记在【】前输入x
补充说明:
sep=','指定分隔符,' '内为str,默认为','
sep='\s+': 指代\f\n\t\r\v这些,分别为换页符,换行符,制表符,回车符,垂直制表符。
header默认值为0,意为将文件第0行数据作为列名;
若设置header=None,则自动生成0,1,2,...为列名,文件从第0行就读取为数据;
若header=1,则第0行被舍弃,第1行读取为列名;
若header=0,3,意为将表的第0行和第3行读取为列名,第1,2行被舍弃,从第4行开始读取为数据。
X<-read.csv('doudou.txt') #在示例数据里有doudou.txt 注意这里的变量X是一个数据框
colnames(X) #查看列名
rownames(X) #查看行名,默认值的行名就是行号,1.2.3.4...
colnames(X)1<-"bioplanet"#有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改(不太明白?)
X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)#最后row.names的意思是修改第一列为行名
变量的保存与重新加载 save.image(file="bioinfoplanet.RData")#保存当前所有变量
save(X,file="test.RData")#保存其中一个变量
load("test.RData")#再次使用RData时的加载命令
提取元素
iris是R语言的内置数据,可以直接使用。提取某两列作散点图:
plot(iris$Sepal.Length,iris$Sepal.Width)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。