在R中检索工作区

时间:2011-08-08 19:00:04

标签: r ubuntu workspace

我在Ubuntu上与R合作。当我工作时,我不小心碰到了Ctrl-Z和 它把我踢出了工作区,我没有保存我的变量。在那儿 无论如何要检索我的旧工作区?

谢谢。

2 个答案:

答案 0 :(得分:6)

通过

跳回到仍在运行的会话中
  fg 

即。将您通过Ctrl-Z暂停的R会话带回前台。

答案 1 :(得分:1)

从终端重新连接并尝试“作业”以查看R进程是否仍然存在。如果是这样,fg应该像@Dirk所说的那样(如果你有超过1个暂停的工作,fg %2会带回第二个工作等)。

据我所知,如果您实际终止R会话并且没有保存您的工作区,那么它就会丢失 - 抱歉。 S-PLUS会在您生成工作区时保存工作区目录中的所有变量,但R会将所有内容保存在内存中,直到您明确保存工作区为止 - 通常在退出时,但save.image()可以在会话中进行。

/托米