私はインポートして扱いたいn個のファイルfile_1、file_2、...、file_nを持っています。だから私はこのようなファイルをインポートする複数のファイルをインポートしてそれらのインデックスを作成する
files <- list.files(pattern=".txt$")
for(i in files) {
x <- read.table(i, header=TRUE, comment.char = "A", sep="\t")
assign(i, x)
}
ポイントは、私が別のファイルから同時にデータを使いたいということです。たとえば、私は、各ファイルの最初の列の意味ベクトルを計算したい:
meanv = mean(file_1$firstcolumn, file_2$firstcolumn, ..., file_n$firstcolumn).
これを行うための最も論理的な方法は、すべてのファイル(file_1
、file_2
、...、file_n
を通過するループを記述で)。この場合、ファイルのインデックスを作成する必要があります。これには何か解決策はありますか?または、他の解決策がありますか?
か、元のループの中で環境に割り当てると 'eapply'を使用しています。 – James