3
save(something, file="something.RData", compress="xz")

然后当我加载重用时

load("something.RData")

print(something)

Error in print(something) : object 'something' not found

它是一个随机森林对象。我错过了解压缩码吗?

4

1 回答 1

4

这适用于控制台(您没有父环境),但不适用于函数,因为load()使用环境的方式(并将分配给调用函数)。

两个简单的选择:

  1. 用于saveRDS()单个readRDS()对象。

  2. 创建一个环境并使用它,如下所示。

这是第二种方法的简短示例:

ne <- new.env()
load(somefile, ne)   # now ls(ne) will show what was loaded
foo <- ne$something
于 2013-09-11T18:55:23.813 回答