向量
赋值
x<- seq(1,10,by = 0.5)
#1-10之间每隔0.5取一个数(注意是逗号不是分号)从向量中提取元素 ([ ])
-根据元素位置
x[c(1, 5]
#第一个和第五个元素(可以使数字或者字符串)
-根据值
x[x==10]
#取等于10的元素
`x[x %in% c(1, 2, 5)] #取x中存在于向量(1, 2, 5)的值
数据框
-读取本地数据框
sep
#sep = ''需要加引号
the field separator character. Values on each line of the file are separated by this character. If sep = "" (the default for read.table) the separator is ‘white space’, that is one or more spaces, tabs, newlines or carriage returns.
-修改行名和列名
colnames(X)[1] <- "bioplanet"
#有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改
-变量的保存与重新加载
save.image(file="bioinfoplanet.RData")
#保存当前所有变量
save(X,file="test.RData")
#保存其中一个变量
load("test.RData")
#再次使用RData时的加载命令
save(X,file="test.RData")
这句代码如果报错object X not found,是为什么,应该怎么解决?
说明变量X没有被赋值,需要重新检查赋值情况,注意区分大小写。