R語(yǔ)言列表2021.1.28

列表

列表顧名思義就是用來(lái)存儲(chǔ)很多內(nèi)容的一個(gè)集合,在其他編程語(yǔ)言中,列表一般和數(shù)組是等同的,但是在R語(yǔ)言中朽肥,列表卻是R中最復(fù)雜的一種數(shù)據(jù)結(jié)構(gòu),也是非常重要的一種數(shù)據(jù)結(jié)構(gòu)。列表就是一些對(duì)象的有序集合英古。列表中可以存儲(chǔ)若干向量、矩陣昙读、數(shù)據(jù)框召调,字符串甚至其他列表的組合。
——引用自B站基因?qū)W苑up主教學(xué)視頻中的一段文字

一、向量與列表的比較

1某残、在模式上和向量類(lèi)似国撵,都是一維數(shù)據(jù)集合。
2玻墅、向量只能存儲(chǔ)一種數(shù)據(jù)類(lèi)型介牙,列表中的對(duì)象可以是R中的任何數(shù)據(jù)結(jié)構(gòu),甚至列表本身澳厢。

二环础、列表的創(chuàng)建

先對(duì)列表元素進(jìn)行賦值,再用list()語(yǔ)句進(jìn)行賦值

a<-1:20
b<-matrix(1:20,4)
c<-mtcars
d<-"this is a test list"                                       ##對(duì)列表元素賦值
mlist<-list(a,b,c,d)                                           ##將列表組合后賦值給一個(gè)新的列表
mlist<-list(first=a,second=b,third=c,forth=d)                 ##對(duì)列表的每一列取字段名稱(chēng)

三剩拢、列表的訪(fǎng)問(wèn)

列表訪(fǎng)問(wèn)子集列表有三種方法线得,索引訪(fǎng)問(wèn),名字訪(fǎng)問(wèn)和$字符訪(fǎng)問(wèn)徐伐,而訪(fǎng)問(wèn)輸出對(duì)應(yīng)子集數(shù)據(jù)類(lèi)型的數(shù)據(jù)則需要雙中括號(hào)訪(fǎng)問(wèn)贯钩,即[[ ]]

索引訪(fǎng)問(wèn)

訪(fǎng)問(wèn)列表中單個(gè)集合,例如

mlist[1]

訪(fǎng)問(wèn)列表中多個(gè)集合办素,例如

mlist[c(1,4)]
名字訪(fǎng)問(wèn)

字段要加引號(hào)角雷,訪(fǎng)問(wèn)列表中單個(gè)集合,例如

mlist["first"]

訪(fǎng)問(wèn)列表中多個(gè)集合性穿,例如

mlist[c("first","third")]
符號(hào)訪(fǎng)問(wèn)

$符號(hào),例如訪(fǎng)問(wèn)字段值為first的集合勺三,很高效,推薦使用需曾!

mlist$first
雙中括號(hào)訪(fǎng)問(wèn)
mlist[[1]]

四吗坚、列表添加子集

用雙中括號(hào)給列表添加子集

mlist[[5]]<-iris
單中括號(hào)與雙中括號(hào)的用法區(qū)別

命名新元素有兩種方法:第一種是重新創(chuàng)建+命名:mlist<-list("name1"=a,"name2"=b)的形式。第二種重命名所有數(shù)據(jù)集

五呆万、刪除列表子集

方法有兩種:負(fù)索引和賦空值

1.負(fù)索引刪除子集
mlist[[-5]]
2.賦空值刪除子集
mlist[[5]]<-NULL
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末商源,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子谋减,更是在濱河造成了極大的恐慌牡彻,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逃顶,死亡現(xiàn)場(chǎng)離奇詭異讨便,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)以政,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)霸褒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人盈蛮,你說(shuō)我怎么就攤上這事废菱。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵殊轴,是天一觀的道長(zhǎng)衰倦。 經(jīng)常有香客問(wèn)我,道長(zhǎng)旁理,這世上最難降的妖魔是什么樊零? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮孽文,結(jié)果婚禮上驻襟,老公的妹妹穿的比我還像新娘。我一直安慰自己芋哭,他們只是感情好沉衣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著减牺,像睡著了一般豌习。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拔疚,一...
    開(kāi)封第一講書(shū)人閱讀 51,604評(píng)論 1 305
  • 那天肥隆,我揣著相機(jī)與錄音,去河邊找鬼草雕。 笑死巷屿,一個(gè)胖子當(dāng)著我的面吹牛固以,可吹牛的內(nèi)容都是我干的墩虹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼憨琳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼诫钓!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起篙螟,我...
    開(kāi)封第一講書(shū)人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤菌湃,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后遍略,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體惧所,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年绪杏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了下愈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蕾久,死狀恐怖势似,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤履因,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布障簿,位于F島的核電站,受9級(jí)特大地震影響栅迄,放射性物質(zhì)發(fā)生泄漏站故。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一毅舆、第九天 我趴在偏房一處隱蔽的房頂上張望世蔗。 院中可真熱鬧,春花似錦朗兵、人聲如沸污淋。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)寸爆。三九已至,卻和暖如春盐欺,著一層夾襖步出監(jiān)牢的瞬間赁豆,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工冗美, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留魔种,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓粉洼,卻偏偏與公主長(zhǎng)得像节预,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子属韧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

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