Day 5 - 雯雯~

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

今天學(xué)習(xí)的數(shù)據(jù)類型主要有向量(vector)和數(shù)據(jù)框(Data frame)。

向量

1.標(biāo)量與向量區(qū)分:

元素:數(shù)字或者字符串(用chr表示)等
標(biāo)量:1個元素組成的變量
向量:多個元素組成的變量

2.賦值:
eg:x<- 4 #x=4
3.從向量中提取元素
可以根據(jù)元素位置或值來提取面徽。eg:

x[4] #提取x中第四個元素
x[-4]#除了第4個元素之外剩余的元素
x[2:4]#第2到4個元素
x[-(2:4)]#除了第2-4個元素
x[c(1,5)] #第1個和第5個元素
x[x==10]#等于10的元素
x[x<0]#小于0的元素
x[x %in% c(1,2,5)]#存在于向量c(1近速,2车要,5)中的元素

例子中的%in%:判斷前面一個向量內(nèi)的元素是否在后面一個向量中书蚪,返回布爾值剃袍。布爾值代表“真”和“假”兩個狀態(tài)剥悟∑炱耍“真”用關(guān)鍵字true表示蹦骑,“假”用關(guān)鍵字false表示

a <- c(1,3,13,1443,43,43,4,34,3,4,3) 
?b <- c(1,13,11,1313,434,1) 
?a %in% b
結(jié)果為:
[1]  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

?a[a %in% b]??? #提取元素
結(jié)果為:
[1]  1 13??

數(shù)據(jù)框

一定要將要用到的數(shù)據(jù)文件發(fā)到工作目錄下!M畏馈眠菇!
X<-read.csv("文件名.txt")可獲得數(shù)據(jù)框边败。
若不明白某個函數(shù)的用法,可以使用命令? 函數(shù)名稱來獲得右下角方框中help的幫助捎废。
1.讀取本地數(shù)據(jù):

a<-read.table() #讀取文件并賦值給a
sep #字段間隔符
header #當(dāng)且僅當(dāng)?shù)谝恍邪攘袛?shù)少一個字段時笑窜,header=true

2.設(shè)置行名和列名
先查看:colnames(X),rownames(X)
再設(shè)置:

colnames(X)[1]<-"bioplanet" #將左上角第一格改為bioplanet
X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1) #最后row.names的意思是修改第一列為行名

3.數(shù)據(jù)框的導(dǎo)出

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

4.變量的保存與重新加載

save.image(file="bioinfoplanet.RData") #保存當(dāng)前所有變量
save(X,file="test.RData") #保存其中一個變量
load("test.RData") #再次使用RData時的加載命令

5.提取元素

- X[x,y] #提取第x行第y列的元素
- X[x,] #第x行
- X[,y] 和 - X[y] #第y列
- X[a:b] #第a列到第b列
- X[c(a,b)] #第a列和第b列
- X$列名 #也可以提取列登疗,不過只能提取一列

腳本文件的后綴是.R排截。若要保存為腳本,則直接保存(save)即可辐益;若要打開断傲,則在R studio中打開即可。
如果save(X,file="test.RData")這句代碼如果報錯X not found智政,那么原因可能是其中的大小寫不統(tǒng)一认罩,改成統(tǒng)一就可以啦。

數(shù)據(jù)類型
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末续捂,一起剝皮案震驚了整個濱河市垦垂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌牙瓢,老刑警劉巖劫拗,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異一罩,居然都是意外死亡杨幼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門聂渊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來差购,“玉大人,你說我怎么就攤上這事汉嗽∮樱” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵饼暑,是天一觀的道長稳析。 經(jīng)常有香客問我,道長弓叛,這世上最難降的妖魔是什么彰居? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮撰筷,結(jié)果婚禮上陈惰,老公的妹妹穿的比我還像新娘。我一直安慰自己毕籽,他們只是感情好抬闯,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布井辆。 她就那樣靜靜地躺著,像睡著了一般溶握。 火紅的嫁衣襯著肌膚如雪杯缺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天睡榆,我揣著相機(jī)與錄音萍肆,去河邊找鬼。 笑死肉微,一個胖子當(dāng)著我的面吹牛匾鸥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播碉纳,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼勿负,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了劳曹?” 一聲冷哼從身側(cè)響起奴愉,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铁孵,沒想到半個月后锭硼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜕劝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年檀头,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岖沛。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡暑始,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出婴削,到底是詐尸還是另有隱情廊镜,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布唉俗,位于F島的核電站嗤朴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏虫溜。R本人自食惡果不足惜雹姊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望衡楞。 院中可真熱鬧容为,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寄雀。三九已至得滤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間盒犹,已是汗流浹背懂更。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留急膀,地道東北人沮协。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像卓嫂,于是被迫代替她去往敵國和親慷暂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

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