數(shù)據(jù)結構
#1.讀取本地數(shù)據(jù)
a=read.table(file="huahua.txt",sep="\t",header=T)
#2.設置行名和列名
x=read.csv('doudou.txt')
colnames(x)#查看列名
rownames(x)#查看行名
colnames(x)[1]<-"bioplanet"#將左上角第一格修改為“bioplanet”
x
X<-read.csv(file="huahua.txt",sep="",header=T,row.names=1)
X#重新賦值后變量X為原始數(shù)據(jù)
#3.數(shù)據(jù)框的導出
write.table(X,file="yu.txt",sep=",",quote=F)#分隔符改為逗號诈胜,字符串不加雙引號(默認格式帶由雙引號)
#4.變量的保存與重新加載
#這次沒有處理完的數(shù)據(jù)下次想接著用怎么辦?--學會保存和重新加載。保存的格式是RData。
save.image(file="bioinfoplanet.RData")#保存當前所有變量
save(X,file="test.RData")#保存其中一個變量
load("test.RData")#再次使用RData時的加載命令
#5.提取元素
X[1,1]#第1行第2列
X[1,]#第x行
X[,1]#第y列
X[1] #也是第y列
X[0:1]#第a列到第b列
X[c(0,1)]#第a列和第b列
X$X2#也可以提取列(優(yōu)秀寫法,而且這個命令還優(yōu)秀到不用寫括號的地步尔破,并且支持Tab自動補全哦航夺,不過只能提取一列)
#作業(yè)
save(X,file="test.RData")
#如果報錯,則說明X沒有賦值