【问题标题】:Combining .rda files合并 .rda 文件
【发布时间】:2015-11-10 12:50:36
【问题描述】:

我正在尝试将两个 .rda 文件合并为一个 .rda 文件。我只能调用一个 .rda 文件数据,而第二个没有出现。此外,我生成的 .rda 太小,无法包含我需要的所有数据。这是我正在使用的通用代码:

## load .rda files

object1 <- load(paste("dir_to_rda", sep=","))
object2 <- load(paste("dir_to_rda", sep=","))


## folder
try(dir.create("foldername"),TRUE)
writeto <- function(x) file.path("outputs_all",x)


## combine
combine12 <- rbind(object1, object2) 
save(combine12,file=writeto(sprintf("%s-combine12.rda",Project)))

请让我知道什么是不正确的,我是 R 新手,所以我确信有一些问题需要修复。

谢谢!

【问题讨论】:

    标签: r load rda path-combine


    【解决方案1】:

    有几件事,“加载”函数将文件名作为参数,但是您似乎指向一个目录。其次,在“保存”功能中,我认为您的意思是将 Project 放在引号中,因为 Project 当前是一个未定义的变量。

    如果您简化事情并尝试以下操作以查看数据是否正确导入和保存,会发生什么:

    object1 <- load("file1.rda")
    object2 <- load("file2.rda")
    
    combine12 <- rbind(object1, object2)
    save(combine12, file="<full path and filename to output file>")
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-11-20
      • 2018-03-26
      • 2019-09-02
      • 2014-09-12
      • 2017-10-23
      • 2015-05-16
      • 2013-11-13
      • 2020-06-12
      • 2023-03-20
      相关资源
      最近更新 更多