有没有办法使用 save.image() 以便将对象保存在函数环境中?以这个最小的例子为例:
outside = "not in function"
testFun <- function(){
a = 1
b = 2
c = 3
save.image(file="environmentTest.Rdata")
}
testFun()
Run Code Online (Sandbox Code Playgroud)
当我打开environmentTest.Rdata时,该对象outside在那里,但不是a、b、 或c。有没有办法使用save.image()(或另一个函数)来保存当前函数范围内的所有对象(而不显式列出它们)?
使用指示的save命令。
outside = "not in function"
testFun <- function(){
a = 1
b = 2
c = 3
save(list = ls(all.names = TRUE), file = "environment.RData")
}
testFun()
load("environment.RData", e <- new.env())
ls(e)
## [1] "a" "b" "c"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2590 次 |
| 最近记录: |