R语言列表的编辑:列表合并与转化向量

2020年10月31日16:53:56R语言列表的编辑:列表合并与转化向量已关闭评论

R语言列表的编辑:列表合并与转化向量

1.列表合并

可以使用c(<list对象>,<list对象>)合并和扩展list。注意,list(<list对象>,<list对象>)不能进行list合并,它是实现list的嵌套。例如:


data<-c(data,list(e=c(T,T,F,F)))     #
或使用data<-c(data,e=list(c(T,T,F,F)))
data
    $a
    [1] 1 2
    $b
    [1] "one" "tow"
    $e
    [1]  TRUE  TRUE FALSE FALSE

上例在原有list对象data的基础上,使用c()函数扩展了一个名为e的列。

2.列表转化为向量

unlist函数可以把列表对象转化为向量对象,转化后元素的数据类型被统一。例如:


unlist(list(c(1:3),c("one","tow")))
    [1] "1"   "2"   "3"   "one" "tow"
  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。