同じ形のデータフレームを持つリストを、リスト番号を持ったまま1つのデータフレームにしたい。 ’qdap’パッケージのlist_df2dfが使えそうなのでメモ。
詳しくは以下のリンクより https://www.rdocumentation.org/packages/qdapTools/versions/1.3.5/topics/list2df
library(qdapTools)
L <- list()
for (i in 1:5) {
Df <- data.frame(ID = i,
V1 = 1:3)
L[[i]] <- Df
}
L
## [[1]]
## ID V1
## 1 1 1
## 2 1 2
## 3 1 3
##
## [[2]]
## ID V1
## 1 2 1
## 2 2 2
## 3 2 3
##
## [[3]]
## ID V1
## 1 3 1
## 2 3 2
## 3 3 3
##
## [[4]]
## ID V1
## 1 4 1
## 2 4 2
## 3 4 3
##
## [[5]]
## ID V1
## 1 5 1
## 2 5 2
## 3 5 3
list_df2df(L)
## X1 ID V1
## 1 L1 1 1
## 2 L1 1 2
## 3 L1 1 3
## 4 L2 2 1
## 5 L2 2 2
## 6 L2 2 3
## 7 L3 3 1
## 8 L3 3 2
## 9 L3 3 3
## 10 L4 4 1
## 11 L4 4 2
## 12 L4 4 3
## 13 L5 5 1
## 14 L5 5 2
## 15 L5 5 3