數(shù)據(jù)類型
向量(vector)
矩陣(Matrix)
數(shù)組(Array)
數(shù)據(jù)框(Data frame)
List
向量
-
標量和向量
向量:多個元素組成的變量
元素指的是數(shù)字或者字符串(用chr表示)等抹镊,根據(jù)它可以區(qū)分兩個詞:
標量:一個元素組成的變量
- 從向量中提取元素
- 根據(jù)元素位置
2.根據(jù)值
- 根據(jù)元素位置
x[x==10]#等于10的元素
x[x<0]
x[x %in% c(1,2,5)]#存在于向量c(1跟畅,2,5)中的元素
數(shù)據(jù)框
- 讀取與導(dǎo)出
write.table
read.csv
read.table
- 變量的保存與加載
保存的格式是RData
save.image(file="bioinfoplanet.RData")#保存當前所有變量
save(X,file="test.RData")#保存其中一個變量
load("test.RData")#再次使用RData時的加載命令
- 行列提取
行:X[x,]#第x行
列:
X[,y]#第y列
X[y] #也是第y列
X[a:b]#第a列到第b列
X[c(a,b)]#第a列和第b列
X$列名#也可以提取列(支持Tab自動補全,不過只能提取一列)
問題
save(X,file="test.RData")這句代碼如果報錯object X not found,是為什么,應(yīng)該怎么解決?
說明變量X未被定義賦值曼氛,需要將要保存的數(shù)據(jù)框重新賦值給X