我在Ubuntu上与R合作。当我工作时,我不小心碰到了Ctrl-Z和 它把我踢出了工作区,我没有保存我的变量。在那儿 无论如何要检索我的旧工作区?
谢谢。
答案 0 :(得分:6)
通过
跳回到仍在运行的会话中 fg
即。将您通过Ctrl-Z
暂停的R会话带回前台。
答案 1 :(得分:1)
从终端重新连接并尝试“作业”以查看R进程是否仍然存在。如果是这样,fg
应该像@Dirk所说的那样(如果你有超过1个暂停的工作,fg %2
会带回第二个工作等)。
据我所知,如果您实际终止R会话并且没有保存您的工作区,那么它就会丢失 - 抱歉。 S-PLUS会在您生成工作区时保存工作区目录中的所有变量,但R会将所有内容保存在内存中,直到您明确保存工作区为止 - 通常在退出时,但save.image()
可以在会话中进行。
/托米