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