【发布时间】:2013-07-23 04:00:43
【问题描述】:
假设我有一个列表a,如下所示:
a1<-list(1,2,list("X",10))
a2<-list("A",list("B"),"C")
a3<-list(list("D",list("E")),3.14)
a<-list(a1,a2,a3)
我如何将a 转换成这个:
list(1,2,list("X",10),"A",list("B"),"C",list("D",list("E")),3.14)
我想要一个适用于任意数量的a1, a2, a3... an 的解决方案,而不仅仅是上面示例中的a1, a2 和a3。
在 Mathematica 中我会简单地使用 Flatten[a,1],但是在 R 中如何做到这一点?
【问题讨论】: