データフレームのリストを行ごとに1つのデータフレームに結合する 質問する

データフレームのリストを行ごとに1つのデータフレームに結合する 質問する

ある場所でデータ フレームのリストになるコードがあり、それを 1 つの大きなデータ フレームに変換したいと考えています。

私はいくつかのヒントをもらいました以前の質問これは、似たような、しかしより複雑なことをしようとしていました。

以下は私が最初に始めた例です (説明のために大幅に簡略化されています)。

listOfDataFrames <- vector(mode = "list", length = 100)

for (i in 1:100) {
    listOfDataFrames[[i]] <- data.frame(a=sample(letters, 500, rep=T),
                             b=rnorm(500), c=rnorm(500))
}

現在これを使用しています:

  df <- do.call("rbind", listOfDataFrames)

ベストアンサー1

dplyrbind_rows()パッケージから使用します:

bind_rows(list_of_dataframes, .id = "column_label")

おすすめ記事