Объединение файлов.rda
Я пытаюсь объединить два файла.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 ответ
Несколько вещей: функция "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>")
Надеюсь это поможет!