MayaBoueiz
MayaBoueiz

Reputation: 37

Combining multiple .rds files into one

I have multiple .rds files that I need to combine into one .rds file.

[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"

I was able to make them into one list:

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

The .rds files are data.frame files. How should I proceed in order to combine them into one large .rds file?

Thank you in advance!

Upvotes: 1

Views: 2196

Answers (1)

akrun
akrun

Reputation: 887981

We can use map_dfr

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

Upvotes: 1

Related Questions