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"