2016-06-15 13 views
-3

3つのレベルの大きなネストされたリストがあります。 要素は同じ名前のデータフレームです。ネストされたリストのデータフレームを大きなデータフレームに変換する

一覧:

[[1]] 

[[1]][[1]] 

[[1]][[1]][[1]] 

"name1" "name2" "name3" "name4" "name5" 

numeric1 numeric2 string3 string4 string5 

[[1]][[1]][[2]] 

"name1" "name2" "name3" "name4" "name5" 

numeric1 numeric2 string3 string4 string5 

[[1]][[1]][[3]] 

"name1" "name2" "name3" "name4" "name5" 

numeric1 numeric2 string3 string4 string5 

私は一つの大きなデータフレームのすべてのデータフレームをrbindできますか?

rbind(list [[1]] [[1]]、list [[1]] [[1]] [[2]] ...) 。)

+1

再現性の例を提供してください。 – lmo

+0

(再現可能な例が必要な理由)最初のサブリストの最初のサブサブリストにリストの値がすべて含まれているかどうかは不明です。 'do.call(rbind、listName [1]] [[1]])という単純なものかもしれませんが、そうではないかもしれません。 –

+1

@domこの[ネストされたリストをデータフレームに変換する](http://stackoverflow.com/questions/26177565/converting-nested-list-to-dataframe) – akash87

答えて

-3

ldply(do.call( "C"、do.call( "C"、リスト))、data.frame)

+1

あなたがいくつかのコメントを追加した場合、あなたの答えには大きなメリットがありますあなたのコードが何をしているのか、これが本当に正しい解決法であることを証明してください。 –

関連する問題