RStudio:从查看器保存数据
问题描述:
由于一个愚蠢的错误和有缺陷的USB棒,我丢失了一堆数据,现在我正试图恢复它。RStudio:从查看器保存数据
当我打开RStudio时,某些数据仍显示在查看器选项卡中。不过,我只能将R Scripts和R Markdownfiles保存在Viewer外面。显示的数据帧非常好并且完整,我可以在查看器中对它们进行排序和过滤,但是,我找不到“保存”选项。是否有可能将此显示的数据保存到Rdata或csv或类似的东西?
答
我会建议三种不同的方法,但他们都不一定会工作。我根据之前对成功的期望对他们进行分类。
1)您可以从查看器复制所有数据框并将其粘贴到外部电子表格软件中以获取.csv文件。例如。通过MS Excel中的“将文本转换为列”按钮。
2)您可以将字符串复制并粘贴到传递到read.table
的text
选项或dput()
的对象中。查看this famous SO question的“复制数据”部分
3)最后,您可以让Google Chrome的"Inspect Element" function检查查看器中对象的html
代码。一旦找到表格,您就可以复制粘贴并用html解析器进行刮取,例如使用rvest
package。祝你好运!
答
谢谢大家,有访问数据作为RDATA文件,这是好心在这里向我解释道:https://support.rstudio.com/hc/en-us/community/posts/218065947-Recover-data-from-Viewer-tabs
我用第二种方法,位于%localappdata%\RStudio-Desktop\viewer-cache
的文件。
运行'ls()'时数据是否可见? – zx8754
它返回'字符(0)' – Julian
也许复制粘贴? – zx8754