我使用save(obj, filename)
在.Rdata文件中保存了R对象,但现在我无法使用load(filename)
在我的全局环境中加载这些对象。
文件是在我的硬盘中创建的,大小约为4.2ko,所以我猜它们包含数据,但Rstudio无法加载它们,load()
不会返回任何错误。
如何加载这些数据,或者至少验证数据是否存在?
编辑:当重定向load()
时,我可以看到数据只是一个字符串,我对无法恢复这些数据感到非常失望。确实,我应该早些时候测试过文件恢复,但还有希望吗? 4.2ko的文件必须包含数据。
> MYR <- load("/home/R/data/MYR.Rdata")
> MYR
[1] "data"
> class(MYR)
[1] "character"
答案 0 :(得分:2)
这不是加载的工作方式(see)。
它加载环境中的数据,并仅返回创建的对象的名称列表。
因此,在您的情况下,已在环境中加载了名为data的对象。您可以通过ls()
确认它在那里。当然,您可以检查对象data
。