【问题标题】:How to open and use an .Rda file [closed]如何打开和使用 .Rda 文件 [关闭]
【发布时间】:2015-09-22 05:14:07
【问题描述】:

我正在将多个 RDA 文件写入我的计算机并尝试再次打开它们。例如,我将一个名为“geocode”的数据框保存为:

dim(geocode)
save(geocode, file=paste0("[path]/geocodenew.Rda"))

我可以在我的计算机上看到保存的文件,大约 30 KB。但是后来我尝试访问它,我得到:

load("[path]/geocodenew.Rda")
geocodenew

我得到了错误:

“错误:找不到对象‘geocodenew’。”

我做错了什么?

(如果有帮助的话,我最终将使用它来使用 rbind() 堆叠多个数据帧)

【问题讨论】:

  • load 之后的环境中的名称应该只是 geocode,如果这是您 saved 时的名称。执行(load("[path]/geocodenew.Rda")) 并查看您打印到控制台的内容。
  • 感谢您的回复。哦哦虽然。回想起来是个坏主意,但在保存 geocodenew.Rda 后,我将地理编码重新制作为新文件并将其保存到 geocodenewer.Rda。有没有办法恢复这两个?
  • 将它们加载到单独的会话中,或者查看 loadenvironment 参数并将其中一个加载到新的/单独的环境中
  • 其实我想通了!!你的建议正是我需要听到的。我应该引用“geocode”而不是“geocodenew”。谢谢

标签: r rda


【解决方案1】:

如果您想使用特定文件名保存特定对象,可以使用saveRDS。例如saveRDS(geocode, file=paste0('path/geocodenew.rds') 然后在geocodenew <- readRDS('path/geocodenew.rds') 中读回。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-24
    • 2013-01-12
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    相关资源
    最近更新 更多