列表是包含不同类型元素的R对象,包括数字、字符串、向量甚至可以包含另外的列表。列表还可以包含矩阵或函数作为其元素,通过list()函数创建。
我们来看一个实例。先来定义三个向量vtr1、vtr2和vtr3。
再定义一个列表和一个矩阵。
然后将上述这些元素都传递个一个大的列表。运行列表名就能看到该列表中的所有元素。
默认情况下,列表中的元素是以[[1]]、[[2]]、[[3]]、[[4]]...的序号来命名的。我们可以通过names(列表名)的命令修改它。
访问列表元素时,可以通过元素的序列,也可以通过“$”加元素名称的方法访问。
更新元素时,直接通过序号或元素名称更新。
删除元素直接将对应元素复制为NULL。
通过merged.list命令可以将列表合并。
领取专属 10元无门槛券
私享最新 技术干货