【发布时间】:2011-12-11 19:47:12
【问题描述】:
我有 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)。在这种情况下,您需要索引文件。有什么解决办法吗?或者有没有其他的解决方案。
【问题讨论】: