有没有办法在使用 R CDM BATCH 后恢复工作区?

假设我有一个 example.R 文件:

data = rnorm(10)

我跑:
R CMD BATCH example.R &

一旦操作终止,有没有办法访问 data

最佳答案

应该在您运行批处理命令的目录中创建一个名为 .RData 的文件。从该目录启动 R 时,应在启动时加载工作区。或者可以手动重新加载工作区

R .RData

或者,从 R 中:
load('.RData')

如果要控制保存工作区的文件名,可以在 R 脚本中使用 ?save.image:
save.image(file="filename.RData")

关于从 R CMD BATCH 恢复数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32222161/

10-12 19:21