gpt4 book ai didi

r - RStudio 在保存之前将临时 R 脚本文件存储在哪里?

转载 作者:行者123 更新时间:2023-12-02 22:38:14 53 4
gpt4 key购买 nike

我刚刚遇到了 RStudio 意外崩溃的情况,在重新启动时,与我的预期相反,我一直在修改的 R 脚本却找不到了。

我已经成功找到了 Rhistory 文件,因此我能够将所有命令拼凑在一起,这令人放心。

但是,我很好奇是否在某个地方我可能会尝试查找可能缓存在某处的临时未保存文件(毕竟,它通常> 缓存在 RStudio 显然知道要查找的地方)。我应该搜索特定的文件扩展名/格式吗?

当前在 Linux Mint 17.3(基于 Ubuntu 14.04.3 LTS)上通过 RStudio 0.99.903 运行 R 3.3.1。

<小时/>

我尝试在命令行上运行 grep 来查找一些最近更新的代码行;我可能不走运。我找到了两个文件:

~/.rstudio-desktop/history_database

这似乎基本上是 RStudio 的更集中的 .Rhistory

~/.rstudio-desktop/sdb/s-9CD2C698/D7986B2A

这看起来类似于 JSON,而且基本上也是一个历史记录。如果我错了,请纠正我。

最佳答案

正如 RStudio 的 @KevinUshey 所指出的:

RStudio stores autosave data as part of the JSON 'blobs' within the sdb folder. You should see the document serialized as a long 'string', with newlines embedded.

使用诸如 jsonlite 之类的包来解析它,祝你好运。

关于r - RStudio 在保存之前将临时 R 脚本文件存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39965581/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com