R语言 3.31 列表

终于把论文写完了太棒了,耽误了很久

  • 列表是用来存储很多内容的一个集合,在其他编辑语言中,列表一般和数组是等同的,但在R语言中,列表却是R中最复杂的一种数据结构,也是非常重要的一种数据结构。
  • 列表就是一些对象的有序集合。列表中可以存储若干向量、矩阵、数据框,甚至其他列表的组合。
  • 在模式上和向量类似,都是一维数据集合
  • 向量只能存储一种数据类型,列表中的对象可以是R中的任何数据结构,甚至列表本身。
    eg
    列表的创建
a=1:13
b=matrix(1:20,4)
c=mtcars
d="This is a test list"
mlist=list(a,b,c,d)
mlist

可以输入R试试看
列表的访问

a=1:13
b=matrix(1:20,4)
c=mtcars
d="This is a test list"
mlist=list(first=a,second=b,third=c,fourth=d)
mlist

mlist[1]#输出列表的子集依旧是一个列表
mlist[c(1,4)]
mlist$first
mlist[[1]]#输出的是元素本身的数据类型

删除列表中元素
eg

mlist=[-4]
或
mlist[[4]]=NULL

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46445293/article/details/105216475