save(something, file="something.RData", compress="xz")
然后当我加载重用
load("something.RData")
print(something)
Error in print(something) : object 'something' not found
它是一个随机的森林对象。 我错过了解压缩代码吗?
答案 0 :(得分:4)
这适用于控制台(没有父环境),但由于load()
使用环境的方式(并将分配给调用函数)而不在函数中。
两个简单的替代方案:
对单个对象使用saveRDS()
和readRDS()
。
创建一个环境并使用它,如下所示。
以下是第二种方法的简短示例:
ne <- new.env()
load(somefile, ne) # now ls(ne) will show what was loaded
foo <- ne$something