列表list
R语言中的class without method
1 > a<-'menu items' 2 > b<-c(1,2,3,4,5) 3 > c<-c('红烧肉','麻婆豆腐','佛跳墙','汆丸子','清蒸大虾') 4 > d<-data.frame(b,c) 5 > e<-c('李大嘴','如花','紫霞','绿珠') 6 > x<-list(title=a,menu=d,cooker=e) 7 > x 8 $`title` 9 [1] "menu items" 10 11 $menu 12 b c 13 1 1 红烧肉 14 2 2 麻婆豆腐 15 3 3 佛跳墙 16 4 4 汆丸子 17 5 5 清蒸大虾 18 19 $cooker 20 [1] "李大嘴" "如花" "紫霞" "绿珠"
数据使用
1 > x[['menu']] 2 b c 3 1 1 红烧肉 4 2 2 麻婆豆腐 5 3 3 佛跳墙 6 4 4 汆丸子 7 5 5 清蒸大虾 8 > x[[3]] 9 [1] "李大嘴" "如花" "紫霞" "绿珠"
PS:特别注意的是list访问内部元素的时候需要两个中括号,可以以名义或者顺序下标访问
另外,访问元素中的数据
1 > x[[3]][2:3] 2 [1] "如花" "紫霞"
end of R语言的数据类型