合并 .rda 文件
Combining .rda files
我正在尝试将两个 .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 的新手,所以我确定有一些问题需要修复。
谢谢!
一些事情,"load" 函数将文件名作为参数,但您似乎指向一个目录。其次,在 "save" 函数中,我想你是想将 Project 放在引号中,因为 Project 当前是一个未定义的变量。
如果您简化事情并尝试以下操作以查看数据是否正确导入和保存,会发生什么情况:
object1 <- load("file1.rda")
object2 <- load("file2.rda")
combine12 <- rbind(object1, object2)
save(combine12, file="<full path and filename to output file>")
希望对您有所帮助!
我正在尝试将两个 .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 的新手,所以我确定有一些问题需要修复。
谢谢!
一些事情,"load" 函数将文件名作为参数,但您似乎指向一个目录。其次,在 "save" 函数中,我想你是想将 Project 放在引号中,因为 Project 当前是一个未定义的变量。
如果您简化事情并尝试以下操作以查看数据是否正确导入和保存,会发生什么情况:
object1 <- load("file1.rda")
object2 <- load("file2.rda")
combine12 <- rbind(object1, object2)
save(combine12, file="<full path and filename to output file>")
希望对您有所帮助!