简体   繁体   English

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

[英]Combining multiple .rds files into one

I have multiple.rds files that I need to combine into one.rds file.我有多个.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"

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. .rds 文件是 data.frame 文件。 How should I proceed in order to combine them into one large.rds file?我应该如何进行才能将它们组合成一个 large.rds 文件?

Thank you in advance!先感谢您!

We can use map_dfr我们可以使用map_dfr

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM