元素:数字或字符串(chr)
标量:一个元素组成的变量
向量:多个元素组成的变量
赋值:
x<- c(1,2,3)
#将x定义为由元素1,2,3组成的向量
x<- 1:10
#从1到10之间所有整数
x<- seq(1,10,by=0.5)
#1-10之间每个0.5缺一个数
x<- rep(1:3,times=2)
#1-3重复2次
##从向量中提取元素
x[4]
#x取第4个元素
x[-4]
#x取除了第4个元素之外所有元素
x[2:4]
#x取第2到第4个元素
x[-(2:4)]
#x除了第2到第4
x[c(1,5)]
#x第1个和第5个
x[x==10]
#等于10的元素
x[x<0]
#小于0的元素
x[x%in%c(1,2,5)]
#存在于向量1,2,5之间的元素
read.table(file="文件名.txt",sep="\t",header=T)
a<-read.table(file="文件名.txt",sep="\t",header=T)
colnames(a)
#查看列名
rownames(a)
#查看行名,如果不命名使用默认值的话,行号就是行名,即1,2,3,4,5,......
dim(a)
#几行几列
write.table(a,file = "新文件名.txt",sep=",",quote=F)
#分隔符号改为逗号,导出文件在工作目录下
可适用于未一次性处理完的数据下次接着处理,保存格式为.RData
save.image(file="lianxi.RData")#保存当前所有变量命名为lianxi
save(a,file="test.RData")#只保存其中一个变量a,命名为test
load("test.RData")#再次使用test.RData时的加载命令
a[x,y]#第x行,第y列
a[x,]#第x行
a[,y]#第y列
a[y]#也是第y列
a[a:b]#第a列到第b列
a[c(a,b)]#第a列和第b列
a$列名#提取列,只能提取一列
save(a,file="test.RData")
这句代码如果报错object a not found,是为什么,应该怎么解决?
回答:报错是因为编写过程中的变量命名不是a,把a换成你的变量名即可。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。