2016-08-24 102 views
5

由于一个愚蠢的错误和有缺陷的USB棒,我丢失了一堆数据,现在我正试图恢复它。RStudio:从查看器保存数据

当我打开RStudio时,某些数据仍显示在查看器选项卡中。不过,我只能将R Scripts和R Markdownfiles保存在Viewer外面。显示的数据帧非常好并且完整,我可以在查看器中对它们进行排序和过滤,但是,我找不到“保存”选项。是否有可能将此显示的数据保存到Rdata或csv或类似的东西?

+0

运行'ls()'时数据是否可见? – zx8754

+0

它返回'字符(0)' – Julian

+0

也许复制粘贴? – zx8754

回答

4

我会建议三种不同的方法,但他们都不一定会工作。我根据之前对成功的期望对他们进行分类。

1)您可以从查看器复制所有数据框并将其粘贴到外部电子表格软件中以获取.csv文件。例如。通过MS Excel中的“将文本转换为列”按钮。
2)您可以将字符串复制并粘贴到传递到read.tabletext选项或dput()的对象中。查看this famous SO question的“复制数据”部分
3)最后,您可以让Google Chrome的"Inspect Element" function检查查看器中对象的html代码。一旦找到表格,您就可以复制粘贴并用html解析器进行刮取,例如使用rvest package。祝你好运!