У меня примерно 50000 .rda
файлов. Каждый содержит фрейм данных с именем results
с ровно одной строкой. Я хотел бы добавить их все в один кадр данных.
Я попробовал следующее, которое работает, но медленно:
root_dir <- paste(path, "models/", sep="")
files <- paste(root_dir, list.files(root_dir), sep="")
load(files[1])
results_table = results
rm(results)
for(i in c(2:length(files))) {
print(paste("We are at step ", i,sep=""))
load(files[i])
results_table= bind_rows(list(results_table, results))
rm(results)
}
Есть ли более эффективный способ сделать это?