У меня есть 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
). В этом случае вам нужно проиндексировать файлы. Есть ли какое-то решение этого? Или есть другое решение?