【发布时间】:2016-08-24 11:10:36
【问题描述】:
由于一个愚蠢的错误和有缺陷的 USB 记忆棒,我丢失了一堆数据,现在我正在尝试恢复它。
当我打开 RStudio 时,某些数据仍显示在查看器选项卡中。但是,我只能将 R 脚本和 R Markdownfiles 保存在查看器之外。显示的数据框很好且完整,我可以在查看器中对它们进行排序和过滤,但是我找不到“保存”选项。是否有可能将这些显示的数据保存到 Rdata 或 csv 或类似的东西中?
【问题讨论】:
-
我们运行
ls()时数据是否可见? -
您能否从历史记录中检索您的代码,从而重新创建数据?
-
“查看器”是指查看器选项卡吗?而且,如果这就是您的意思,您是否在渲染的 RMarkdown 文档中对渲染的
datatable进行排序/过滤?而且,如果这就是你的意思,你能找到那个 RMarkdown 文档的 HTML 文件吗?而且,如果你能做到这一点,你能把那个 HTML 文档放在你可以在链接中分享的地方吗? -
如果您在查看器窗口上单击鼠标右键,然后单击“打开框架”,有一个打印选项,不理想可能是 PDF?
-
@zx8754 我也是这么想的。有一个 R 包
pdftools有一个函数pdf_text()可以打开生成的 PDF 文件并将其提取为常规文本字符串(这仍然需要一些操作才能返回数据框,但应该是可行的) .