数据结构
part1
标量和向量的区分
- 标量:一个元素组成的变量
- 向量:多个元素组成的变量
如果a被赋值了多次,那么,a最终是以最后一次赋值为依据的。
从向量中提取元素
- 根据元素位置
x[4]表示x第4个元素
x[-4]表示排除法,除了第4个元素之外剩余的元素
x[2:4]表示第2到4个元素
x[-(2:4)]表示除了第2-4个元素
x[c(1,5)] 表示第1个和第5个元素 - 根据值
x[x==10]表示等于10的元素
x[x<0]表示小于0的值
part2
如何读取本地数据
先将文件放置在自己工作文档的文件夹之下,后通过`
a<-read.table(file"某个文件.txt")
设置行名和列行
colnames(X)修改数据的列名
row.names=1修改数据的列名
数据框导出
write.table(X,file = "yu.txt",sep = ",",quote=F)
变量的保存与重新加载
1.save.image(file="bioinfoplanet.RData")
2.save(X,file="test.RData")
3.load("test.RData")
1.表示保存当前所有变量
2.表示保存其中一个变量
3.再次使用RData时的加载命令
提取元素
a[3,4]提取3行4;列的文字
a[3,]第三行
a[,3]ora[3]第三列
a[a:b]a到b列
a[c(a,b)]第a和第b列
最后的问题我没有遇见,通过尝试了几次发现是由于前面赋值是给了小写字母a,但后面要储存的时候反而是用了大写的A,而r语言区分大小写,所以才会找不到对象。