r - How to flatten exactly two dimensions of the nested list? -


suppose have list a built follows:

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) 

how can transform a this:

list(1,2,list("x",10),"a",list("b"),"c",list("d",list("e")),3.14) 

i want solution works arbitrary number of a1, a2, a3... an, not a1, a2 , a3 in example above.

in mathematica use flatten[a,1], how 1 in r?

use unlist recursive=false:

dput(unlist(a,recursive=false)) list(1, 2, list("x", 10), "a", list("b"), "c", list("d", list(     "e")), 3.14) 

Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

Does Firefox offer AppleScript support to get URL of windows? -

android - How to install packaged app on Firefox for mobile? -