list和vector不一樣,後者儲存的資料為同一種mode,list可以儲存不同mode的資料,乙個list就像是乙個json,乙個包涵很多鍵值對的資料結構
list的建立方式
1) 帶tag的方式:j<-list(name=」joe」,salary=55000,union=t)
2) 無tag的方式:j<-list(「joe」,55000,t)
3) vector的mode引數:z<-vector(mode=」list」),之後可以向z賦值
list中元素的訪問:
1) list_name$tag_name
2) list_name[[tag_name]]
3) list_name[[index]]
注意,list中元素的訪問需要雙層,如果單層[index]或[tag_name]會訪問到tag_name(或者index)與值本身,是個子list,而不僅僅是值;而且,雙層中的只能是單一的tag_name或index,不能是類似[[1:3]]這樣訪問,而單層可以[1:3],提取出1~3作為子list
list中插入:
list_name[[tag_name]]<-element
不像vector在建立之後就無法增加、刪除元素,list中的元素是可以動態增減的
list中可以巢狀list
c()方法有個recursive引數,預設為false,當設定為true的時候,將返回「非」巢狀的結果(非常奇怪!)。如c(list(a=1,b=2,c=list(d=5,e=9)))乃是乙個巢狀list,而c(list(a=1,b=2,c=list(d=5,e=9)),recursive=t)則是乙個vector
使用r語言 《R語言資料高效處理指南》的使用指南
r語言資料高效處理指南 黃天元 摘要 書評 試讀 京東圖書 item.jd.com 作為本書的作者,我必須對這本書的使用方法做乙個宣告,以便於達到我最初寫這本書的期望,希望能夠幫助到這本書的讀者和潛在讀者。1 這本書寫得很簡單,所以可以讀快一點。對框架的理解比對細節的熟悉更重要,因為在實踐中還可以多...
r語言summary函式使用 R語言方法總結
計算描述性統計量 summary 例 summary mtcars vars summary 函式提供了最小值 最大值 四分位數和數值型變數的均值,以及因子向量和邏 輯型向量的頻數統計。函式或函式 計算所選擇的任意描述性統計量。mean sdvar minmax median length rang...
R語言igraph包的使用
igraph包是乙個用來解決圖與網路問題以及對其進行視覺化的包,前幾天數學建模做圖論的作業我就是用的這個包,這篇部落格就寫一下如何解決圖論中的最短路問題,最大流問題和最小生成樹問題,以及圖的視覺化。需要宣告,我是在看了這個文件 密碼為jyhn 之後才寫的這篇部落格,但該文件之中有些內容已經過時 首先...