从 R CMD BATCH 中恢复数据

4

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

例如,我有一个 example.R 文件:

data = rnorm(10)

然后我运行:

R CMD BATCH example.R &

一旦操作结束,是否有办法访问数据

1个回答

5

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

R .RData 

或者,在R内部:

load('.RData')

如果您想控制工作区保存的文件名,可以在R脚本中使用?save.image

save.image(file="filename.RData")

好的,很奇怪,当我输入“ls”时无法查看它,但是当我使用“find”命令时,它被列出来了。我该怎么办?我不是批处理命令的专家。 - ClementWalter
2
你能用 ls -a 命令看到它吗? - user1981275
是的,我有,但我该如何使用它呢?当我尝试使用 R .RData 时,它会显示 ARGUMENT '.RData' __ignor__ - ClementWalter
1
如果您从该目录启动R,它是否会告诉您“[先前保存的工作区已恢复]”?您使用的操作系统是什么? - user1981275
不需要指定“.RData”,它会自动完成。 - ClementWalter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接