我想知道在RStudio和R会话崩溃后如何恢复我以前的RStudio会话。
背景: 我发现我的R会话经常因随机原因随机崩溃。我觉得我很好。 大多数情况下,RStudio重新启动R会话,我可以继续。 但有时它只是冻结在那个时候我注意到整个机器的电源循环允许RStudio恢复甚至重新加载我的旧会话。
愚蠢的我,我不认为强力循环是一个好主意,所以我手动杀死了R会话,但是后来RStudio回应了但是没有真正起作用所以我重新启动它并且它返回了一个空的工作空间
我一直在使用Session-> Save Workspace As进行备份,但似乎没有做任何事情,因为恢复让我留下空白的空白环境。
我希望恢复RStudio显示,包括命令历史记录,对于像我这样的新手很珍贵,以及我的打开脚本列表,其中一些在崩溃时未保存。
我假设因为RStudio可以自行恢复,我可以使用某个文件来恢复它。
如果无法恢复,我怎样才能完全保存我的工作区,以免再次发生?
另外,有没有一种正确的方法可以在没有硬重置的情况下从RStudio冻结恢复?
答案 0 :(得分:1)
我提出这个问题已经有一段时间了。我无法完全恢复,但我转而使用Rprojects,这是推荐使用Rstudio的方式。
Rproject存储在一个文件夹中,它们会记住该文件夹中该项目的所有文件和数据。
这对我最初的问题没有帮助,但是项目会阻止它再次发生。如果工作空间不在项目中,那么困难的部分就是将工作空间移动到项目中。