リスト内のリストから1つのdata.frameを形成したい
L1 <- list(A = c(1, 2, 3), B = c(5, 6, 7))
L2 <- list(A = c(11, 22, 33), B = c(15, 16, 17))
L3 <- list(L1, L2)
L3
library(data.table)
「data.table」のマニュアルによると、「「rbindlist」は do.call("rbind",l) と同じですが、はるかに高速です」
Rベースパッケージを使用して「rbindlist」が行うことを実現したいと思います
rbindlist は私が必要としているものを正確に実行しますが、「do.call」はそうではありません!
rbindlist(L3)
do.call は私が望むことをしません
do.call(rbind, L3)
identical(rbindlist(L3), do.call(rbind, L3))