RStudio是否有自动保存功能?

时间:2019-04-09 17:32:53

标签: r rstudio

我曾经遇到过RStudio被中止并且失去进度的情况。

是否存在自动保存功能,至少对于R脚本而言?

我认为Windows上可能有类似的东西。我在Mac上使用RStudio。

2 个答案:

答案 0 :(得分:3)

会话数据的“自动保存”将杀死reproducibility这将是最终的反功能。因此,不仅此功能本身不存在,而且积极上是不可取的。

为避免丢失进度,请编写脚本而不是直接在R shell中执行代码。为了节省昂贵的计算结果,请将逻辑分解成小块,然后缓存中间结果。

RMarkdown allows you to do this out of the box;对于其他脚本,您可以使用readRDSloadRDS,或使用适当的reproducibility framework such as Makefilesdrake来近似。


自动保存脚本(并且始终处于打开状态),但是无论如何,您都应该养成始终保存脚本的习惯。举例来说,在编程时,每行键入多次保存当前文件并不罕见。多亏了快捷键,这根本不花时间。

答案 1 :(得分:2)

是的,有。

  

1)自动保存存储在%LOCALAPPDATA%\ RStudio-Desktop中。

     

2)[它们生成]几乎是瞬间(大约每半秒生成一次)

https://support.rstudio.com/hc/en-us/community/posts/208611187-Missing-Autosave