学习小组DAY5笔记-非非

数据结构

数据结构.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的大小写错误了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容