かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

R言語で複数ファイルにわかれたデータを1つのdata.frameに一括で読み込む

別記事にもっといい方法を書きました。

blog.okazuki.jp

ということをしたかった。 例えば以下のような

  • namelist1.csv
  • namelist2.csv
  • namelist3.csv

という感じのファイルがあるとして、これを1つのdata.frameに突っ込みたい。

R初心者的にがんばったらこうなった。もっと簡単にRらしくかけるのだろうか

x <- lapply(list.files(getwd(), "namelist[0-9].csv"), read.csv)
accum <- x[[1]]
for (i in 2:length(x))
{
  accum <- rbind(accum, x[[i]])
}