ネストされた構造でデータを呼び出すための優れた設計はありますか?
a<-list(list(LETTERS[1:3],LETTERS[1:3]),list(LETTERS[4:6]))
lapply(a,function(x) lapply(x, function(x) x))
しかし、リストから外すことはオプションではありません。
ネストされた構造でデータを呼び出すための優れた設計はありますか?
a<-list(list(LETTERS[1:3],LETTERS[1:3]),list(LETTERS[4:6]))
lapply(a,function(x) lapply(x, function(x) x))
しかし、リストから外すことはオプションではありません。
再帰的lapply
...別名rapply
?
rapply( a , c )
[1] "A" "B" "C" "A" "B" "C" "D" "E" "F"
@ SimonO101の回答ほど良くはありませんが、代替手段として提供するためだけに使用できますdo.call
> do.call(c,do.call(c, a))
[1] "A" "B" "C" "A" "B" "C" "D" "E" "F"
また使用Reduce
> do.call(c, Reduce(c, a))
[1] "A" "B" "C" "A" "B" "C" "D" "E" "F"