使用R中的日期将多个rds文件追加到一个

时间:2018-07-02 12:54:39

标签: r file append

我每天都有一组.rds文件。每个文件的格式均为“ xyz_yyyy_mm_dd.rds”。现在,我想获取过去30天中的文件并将它们附加到R中的单个文件中。我绝对不知道该如何完成。因此,请提供完整的解决方案。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

setwd("C:/where/your/files/are")
file_list <- list.files(".", pattern = "*.rds")
combinded <- readRDS(file_list[1])
for(i in 2:length(file_list)){
    int <- readRDS(file_list[i])
    combinded <- c(combinded, int)
}

或者类似这样的东西,而不是for循环:

combinded <- unlist(lapply(file_list, readRDS))