将多个 .rds 文件合并为一个

Combining multiple .rds files into one

我有多个 .rds 文件需要合并成一个 .rds 文件。

[1] "RDS_Species/SeaTurtles/Caretta_caretta_IUCN.rds"       
[2] "RDS_Species/SeaTurtles/Chelonia_mydas_IUCN.rds"        
[3] "RDS_Species/SeaTurtles/Dermochelys_coriacea_IUCN.rds"  
[4] "RDS_Species/SeaTurtles/Eretmochelys_imbricata_IUCN.rds"
[5] "RDS_Species/SeaTurtles/Lepidochelys_olivacea_IUCN.rds"

我能够将它们归为一个列表:

SeaTurtles_IUCNdist <- list.files(path="RDS_Species/SeaTurtles/",
                                  pattern = ".rds$", full.names = TRUE) %>%
  map(readRDS) 

.rds 文件是 data.frame 个文件。我应该如何进行才能将它们组合成一个大的 .rds 文件?

提前致谢!

我们可以使用map_dfr

library(dplyr)
library(purrr)
SeaTurtles_IUCNdist <- list.files(path="RDS_Species/SeaTurtles/",
                              pattern = ".rds$", full.names = TRUE) %>%
         map_dfr(readRDS)