"0001"から "0999"という名前のサブディレクトリがあり、それぞれに "abc.csv"という名前のファイルがあります。 リスト内のファイルをすべて読み取るにはどうすればよいですか?ここでサブディレクトリからファイルを読み取る
は、これまでのところ、私のアプローチです:
abcs <- list()
for(i in seq_len(999))
eval(parse(text=paste0("abcs[[",i,"]] <- read.csv('~/mydir/0000",i,"/abc.csv')")))
はしかし、私は、先行ゼロの各量に対して個別にこれをしなければなりません。
もっと簡単なやり方が必要です。ありがとうございます。 私は 'list.dir()'関数もあることを知っています。
非常に感謝しています。 abc.csvの他にこれらのディレクトリに他のcsvファイルがあるので、私はpattern = "abc.csv"を指定しました。 – spore234
より高速な読み込みが必要な場合は、 'data.table'パッケージから' fread'を使用することもできます。 – user3293236