
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中提取内容用[[ ]], 不要和向量的[ ]弄混了哈。
- 练习从上面的list提取matrix
- 练习从上面的list提取dataframe里面的第2列
eyJsYW5ndWFnZSI6InIiLCJwcmVfZXhlcmNpc2VfY29kZSI6ImEgPC0gYygyNSwgMjYsIDE4LCAzOSlcbmIgPC0gbWF0cml4KDE6MTAsIG5yb3c9NSlcbmMgPC0gYWlycXVhbGl0eVsxOjYsIF1cbm15bGlzdDwtbGlzdChteV92ZWN0b3I9YSwgbXlfbWF0cml4PWIsIG15X2RhdGFfZnJhbWU9YykiLCJzYW1wbGUiOiJteWxpc3RbWyBdXVxuXG5teWxpc3RbWyBdXVsgXSIsInNvbHV0aW9uIjoibXlsaXN0W1syXV1cblxubXlsaXN0W1szXV1bMiwgXSJ9
向“mylist”里面继续添加内容,一个向量 myMessage=c("Hello world!")
。 将新的向量存成new_list:
eyJsYW5ndWFnZSI6InIiLCJwcmVfZXhlcmNpc2VfY29kZSI6ImEgPC0gYygyNSwgMjYsIDE4LCAzOSlcbmIgPC0gbWF0cml4KDE6MTAsIG5yb3c9NSlcbmMgPC0gYWlycXVhbGl0eVsxOjYsIF1cbm15bGlzdDwtbGlzdChteV92ZWN0b3I9YSwgbXlfbWF0cml4PWIsIG15X2RhdGFfZnJhbWU9YykiLCJzYW1wbGUiOiJuZXdfbGlzdDwtIGMobXlsaXN0LCApIiwic29sdXRpb24iOiJuZXdfbGlzdDwtIGMobXlsaXN0LCBteU1lc3NhZ2U9YyhcIkhlbGxvIHdvcmxkIVwiKSlcbm5ld19saXN0In0=
基础入门大完结撒花~
