![e983d0818aea6591a34ec2bd3dc19760.png](https://i-blog.csdnimg.cn/blog_migrate/849501939f137cf7d683ef5052fa7fa4.jpeg)
![e534cbc56c4db3d7e3016d2795244d55.png](https://i-blog.csdnimg.cn/blog_migrate/0ed6b9aeeb5ed2e8710e6accb455a3a0.jpeg)
在这篇博客,你将学习如何在R中使用列表(list)。之前我们提过,列表可包含不同类型的元素,比如数字、字符串、向量、矩阵,甚至列表中也可包含另一个列表。后面你将会知道,数据框(data frame)也是一种列表,只是比较特殊而已。
接下来,你将学习如何创建、访问、修改以及删除列表中的元素。
1. 创建列表
在R中,一般用list()
函数来创建列表,来看个例子:
> items <- list(a=c(1, 4, 7), b=c('apple', 'orange'), c=3)
> items
$`a`
[1] 1 4 7
$b
[1] "apple" "orange"
$c
[1] 3
可以用str()
函数来了解其内部结构: