合并.rda文件

时间:2015-08-17 19:10:33

标签: r load rda path-combine

我正在尝试将两个.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的新手,所以我确信有一些事情需要修复。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

object1 <- load("file1.rda")
object2 <- load("file2.rda")

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

希望这有帮助!