假设我有一个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 中做到这一点?