學習小組Day5筆記-ww

Day5-數(shù)據(jù)結(jié)構(gòu)

R語言中的幫助功能

在有疑問的指令前面輸入?即可
如:?read.table

向量

元素

元素:數(shù)字或字符串(chr)

標量和向量

標量:一個元素組成的變量
向量:多個元素組成的變量

向量的賦值

x<- c(1,2,3) #常用的向量寫法脓斩,意為將x定義為由元素1,2篙贸,3組成的向量颊艳。
x<- 1:10 #從1-10之間所有的整數(shù)
x<- seq(1,10,by = 0.5) #1-10之間每隔0.5取一個數(shù)(注意是逗號不是分號)
x<- rep(1:3,times=2) #1-3 重復2次

查看變量

右上角Enviroment欄

image.png

點擊變量名或用View(函數(shù)名)指令可查看詳細信息
image.png

提取向量中的元素

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] #x中等于10的元素
x[x<0] #x中小于0的元素
x[x %in% c(1,2,5)] #x中存在于向量c(1茅特,2忘分,5)中的元素
image.png

數(shù)據(jù)框

讀取本地數(shù)據(jù)

read.table(file = ".txt", sep = "\t", header =T)
注:
seq 參數(shù):用來指定字符的分隔符號,csv 文件是用逗號分隔的白修,故而 sep = ","妒峦;tsv 文件是用制表符分隔的,故而 sep = "\t"兵睛;常用的分隔符還有空格 sep = " "肯骇。分隔符是任意的,可根據(jù)具體情況指定的
header 參數(shù):true則表格第一行用于列名稱祖很,具體數(shù)據(jù)從第二行開始笛丙;false則第一行即為具體數(shù)據(jù)

設置行名和列名

X<-read.csv('.txt') #賦值數(shù)據(jù)框
colnames(X) #查看列名
rownames(X) #查看行名,默認值的行名就是行號
colnames(X)[1]<-"names" #如果左上角第一格為空,R會自動補為x突琳,可以用這個命令來修改
X<-read.csv(file = ".txt",sep = " ",header =T,row.names=1) #最后row.names的意思是修改第一列為行名

數(shù)據(jù)框的導出

write.table(X,file = "yu.txt",sep = ",",quote=F) #分隔符改為逗號若债,quote=F表示字符串不加雙引號(默認格式帶由雙引號) 

變量的保存與重新加載

save.image(file="bioinfoplanet.RData") #保存當前所有變量為一個RData文件
save(X,file="test.RData") #保存某個變量
load("test.RData") #再次使用RData時的加載命令

提取數(shù)據(jù)框中的元素

X[x,y] #第x行第y列
X[x,] #第x行
X[,y] #第y列
X[y] #也是第y列
X[a:b] #第a列到第b列
X[c(a,b)] #第a列和第b列
X$列名 #也可以提取列(只能提取一列)
image.png

直接使用數(shù)據(jù)框中的變量

例:

a <-data.frame(case=paste0("S",1:9),values=runif(9))
plot(a$case,a$values)
image.png

使用提取指令可以直接使用數(shù)據(jù)框中的變量

腳本的保存

將代碼復制到腳本框的新建文件中,點保存即可保存為R文件

作業(yè):
save(X,file="test.RData")如果報錯object X not found拆融,是為什么蠢琳,應該怎么解決?
是因為沒有定義X這個變量镜豹,如果用<-給X賦值了就可以保存傲须,注意區(qū)分大小寫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市趟脂,隨后出現(xiàn)的幾起案子泰讽,更是在濱河造成了極大的恐慌,老刑警劉巖昔期,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件已卸,死亡現(xiàn)場離奇詭異,居然都是意外死亡硼一,警方通過查閱死者的電腦和手機累澡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來般贼,“玉大人愧哟,你說我怎么就攤上這事『咔” “怎么了蕊梧?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腮介。 經(jīng)常有香客問我肥矢,道長,這世上最難降的妖魔是什么叠洗? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任橄抹,我火速辦了婚禮靴迫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘楼誓。我一直安慰自己玉锌,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布疟羹。 她就那樣靜靜地躺著主守,像睡著了一般。 火紅的嫁衣襯著肌膚如雪榄融。 梳的紋絲不亂的頭發(fā)上参淫,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音愧杯,去河邊找鬼涎才。 笑死,一個胖子當著我的面吹牛力九,可吹牛的內(nèi)容都是我干的耍铜。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼跌前,長吁一口氣:“原來是場噩夢啊……” “哼棕兼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抵乓,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤伴挚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后灾炭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茎芋,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年蜈出,在試婚紗的時候發(fā)現(xiàn)自己被綠了田弥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡掏缎,死狀恐怖皱蹦,靈堂內(nèi)的尸體忽然破棺而出煤杀,到底是詐尸還是另有隱情眷蜈,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布沈自,位于F島的核電站酌儒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏枯途。R本人自食惡果不足惜忌怎,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一籍滴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧榴啸,春花似錦孽惰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至库说,卻和暖如春狂鞋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背潜的。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工骚揍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啰挪。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓信不,卻偏偏與公主長得像,于是被迫代替她去往敵國和親脐供。 傳聞我的和親對象是個殘疾皇子浑塞,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容