Lists, as opposed to vectors, can hold components of different types, just like your to-do list at home or at work. This intro to R chapter will teach you how to create, name and subset these lists.

list 列表

eyJsYW5ndWFnZSI6InIiLCJzYW1wbGUiOiJhIDwtIGMoMjUsIDI2LCAxOCwgMzkpXG5iIDwtIG1hdHJpeCgxOjEwLCBucm93PTUpXG5jIDwtIG10Y2Fyc1sxOjYsIF1cblxubXlsaXN0IDwtIGxpc3QoYSAsYixjKVxubXlsaXN0In0=

本例创建了一个列表,其中有四个成分:一个字符串向量、一个数值型向量、一个矩阵以及一个数据框。

我们再给list里面的每一个元素加一个名字:

eyJsYW5ndWFnZSI6InIiLCJzYW1wbGUiOiJhIDwtIGMoMjUsIDI2LCAxOCwgMzkpXG5iIDwtIG1hdHJpeCgxOjEwLCBucm93PTUpXG5jIDwtIGFpcnF1YWxpdHlbMTo2LCBdXG5cbm15bGlzdCA8LSBsaXN0KGEgLGIsYylcbm15bGlzdFxubXlsaXN0PC1saXN0KG15X3ZlY3Rvcj1hLCBteV9tYXRyaXg9LCBteV9kYXRhX2ZyYW1lPSlcbm15bGlzdCIsInNvbHV0aW9uIjoiYSA8LSBjKDI1LCAyNiwgMTgsIDM5KVxuYiA8LSBtYXRyaXgoMToxMCwgbnJvdz01KVxuYyA8LSBhaXJxdWFsaXR5WzE6NiwgXVxuXG5teWxpc3QgPC0gbGlzdChhICxiLGMpXG5teWxpc3Rcbm15bGlzdDwtbGlzdChteV92ZWN0b3I9YSwgbXlfbWF0cml4PWIsIG15X2RhdGFfZnJhbWU9Yylcbm15bGlzdCJ9

从list中提取内容用[[ ]], 不要和向量的[ ]弄混了哈。

eyJsYW5ndWFnZSI6InIiLCJwcmVfZXhlcmNpc2VfY29kZSI6ImEgPC0gYygyNSwgMjYsIDE4LCAzOSlcbmIgPC0gbWF0cml4KDE6MTAsIG5yb3c9NSlcbmMgPC0gYWlycXVhbGl0eVsxOjYsIF1cbm15bGlzdDwtbGlzdChteV92ZWN0b3I9YSwgbXlfbWF0cml4PWIsIG15X2RhdGFfZnJhbWU9YykiLCJzYW1wbGUiOiJteWxpc3RbWyBdXVxuXG5teWxpc3RbWyBdXVsgXSIsInNvbHV0aW9uIjoibXlsaXN0W1syXV1cblxubXlsaXN0W1szXV1bMiwgXSJ9

向“mylist”里面继续添加内容,一个向量 myMessage=c("Hello world!")。 将新的向量存成new_list:

eyJsYW5ndWFnZSI6InIiLCJwcmVfZXhlcmNpc2VfY29kZSI6ImEgPC0gYygyNSwgMjYsIDE4LCAzOSlcbmIgPC0gbWF0cml4KDE6MTAsIG5yb3c9NSlcbmMgPC0gYWlycXVhbGl0eVsxOjYsIF1cbm15bGlzdDwtbGlzdChteV92ZWN0b3I9YSwgbXlfbWF0cml4PWIsIG15X2RhdGFfZnJhbWU9YykiLCJzYW1wbGUiOiJuZXdfbGlzdDwtIGMobXlsaXN0LCApIiwic29sdXRpb24iOiJuZXdfbGlzdDwtIGMobXlsaXN0LCBteU1lc3NhZ2U9YyhcIkhlbGxvIHdvcmxkIVwiKSlcbm5ld19saXN0In0=

基础入门大完结撒花~