mylist = list(list(c(1, 2, 3, 4, 5), c(2, 3, 9)), list(c(1, 4, 2, 1, 3), c(2, 4, 3)))
> mylist
[[1]]
[[1]][[1]]
[1] 1 2 3 4 5
[[1]][[2]]
[1] 2 3 9
[[2]]
[[2]][[1]]
[1] 1 4 2 1 3
[[2]][[2]]
[1] 2 4 3
私は、最初の要素が5個の値のベクトルで、2番目の要素が3個の値のベクトルであるリスト(リスト内のリスト)を持っています。私は私の出力は、第1の要素と第2の要素のためのR:リストをdata.frameまたはmatrixに変換する
[,1] [,2] [,3]
[1,] 2 3 9
[2,] 2 4 3
ため
[,1] [,2] [,3] [,4] [,5]
[1,] 1 2 3 4 5
[2,] 1 4 2 1 3
ようなものにしたいと思います。
私はdo.call(rbind, mylist)
を使ってみましたが、複数の要素があるので動作していないようです。このリストを2つのdata.framesまたはmatrixに変換する方法は何ですか?