生信星球培训第四十期

学习小组DAY5笔记-非非

2020-03-03  本文已影响0人  非非_1304

数据结构

数据结构.png

小本本先记下的注意事项

小本本记下.png

向量

1.区分标量和向量

标量:一个元素组成的变量
向量:多个元素组成的变量
(补充:一个向量是一排有序排列的元素,以后会用到把一个向量作为数据框中的一列的情况。)


标量与向量.png

2.生成向量

赋值.png

PS:x被赋值多次以最后一次的赋值为准。

3.从向量中提取元素

根据元素位置.png
根据值.png

数据框

1.读取本地数据

read.table(file = " ",sep = "\t",header =T)
读取.png

2.设置行名与列名

查看列名:colnames()
查看行名:rownames() #默认值的行名就是行号:1,2,3,4...
修改行名:colname()<-c()
修改列名:row.names()<-c( )
colnames(X)[1]<-"bioplanet"#有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改
X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)#最后row.names的意思是修改第一列为行名

3.数据框的到处

write.table(X,file = " ",sep = ",",quote=F)#分隔符改为逗号,字符串不加双引号(默认格式带由双引号)

4.变量的保存与重新加载

保存的格式是RData。
save.image(file=" ")#保存当前所有变量
save(X,file=" ")#保存其中一个变量
load(" .RData")#再次使用RData时的加载命令

5.提取元素

X[x,y]#第x行第y列
X[x,]#第x行
X[,y]#第y列
X[y] #也是第y列
X[a:b]#第a列到第b列
X[c(a,b)]#第a列和第b列
X$列名#提取列

6.提取两列做散点图

a <-data.frame(case=paste("S",1:50)),values=runif(50))
 plot(a$case,a$values)

问题

save(X,file="test.RData")这句代码如果报错X not found,是为什么,应该怎么解决?
X没有被赋值,在value中查看是否X被赋值。或者X的大小写错误了。

上一篇 下一篇

猜你喜欢

热点阅读