终于把论文写完了太棒了,耽误了很久
- 列表是用来存储很多内容的一个集合,在其他编辑语言中,列表一般和数组是等同的,但在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