无法使用load()

时间:2017-07-22 06:02:53

标签: r

我使用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"

1 个答案:

答案 0 :(得分:2)

这不是加载的工作方式(see)。

它加载环境中的数据,并仅返回创建的对象的名称列表。

因此,在您的情况下,已在环境中加载了名为data的对象。您可以通过ls()确认它在那里。当然,您可以检查对象data