首页 文章

RStudio:从Viewer中保存数据

提问于
浏览
6

由于一个愚蠢的错误和有缺陷的USB记忆棒我丢失了一堆数据,我现在正试图恢复它 .

打开RStudio时,某些数据仍显示在Viewer选项卡中 . 但是,我只能将R脚本和R Markdown文件保存在Viewer之外 . 显示的数据框很好而且完整,我可以在Viewer中对它们进行排序和过滤,但是,我找不到“保存”选项 . 是否有可能将此显示的数据保存到Rdata或csv或类似的东西?

2 回答

  • 5

    我会建议三种不同的方法,但它们都不一定有效 . 我根据我之前的成功预期对它们进行排序 .

    1)您可以从查看器复制所有数据框并将其粘贴到外部电子表格软件中以获取.csv文件 . 例如 . 通过MS Excel中的"convert text to columns"按钮 .
    2)您可以将字符串复制并粘贴到传递给 read.tabletext 选项或 dput() 的对象中 . 查看this famous SO question的"Copy your data"部分
    3)最后,你可以获得google Chrome的"Inspect Element" function来检查查看器中对象的 html 代码 . 找到表后,您可以使用html解析器复制粘贴和刮擦,例如使用rvest package . 祝好运!

  • 2

    谢谢大家,有一种方法可以将数据作为Rdata文件访问,这在这里得到了很好的解释:https://support.rstudio.com/hc/en-us/community/posts/218065947-Recover-data-from-Viewer-tabs

    我使用了第二种方法并找到了 %localappdata%\RStudio-Desktop\viewer-cache 中的文件 .

相关问题