【问题标题】:Data browser for R similar to Stata类似于 Stata 的 R 数据浏览器
【发布时间】:2015-04-01 21:11:16
【问题描述】:

我是 R 新手,有使用 Stata 的背景。

我想知道是否有一个实时浏览器可以查看执行代码后数据如何变化,就像 Stata 中的数据浏览器一样。

我已经咨询过以前的帖子(例如https://stats.stackexchange.com/questions/11551/is-there-a-good-browser-viewer-to-see-an-r-dataset-rda-file),但没有找到答案。

谢谢。

【问题讨论】:

  • 您的意思是在代码的任何步骤中查看 RStudio 吗?这是查看发生了什么变化的简单方法。
  • 我发现 View() 的问题是我必须反复运行 View(df) 才能查看数据集的更新版本。我做错了什么还是 View() 是这样工作的?此外,View() 与我的 .R 文件占用相同的窗口,这有点烦人。
  • 你在使用 RStudio 吗?您可以单击右上方窗格中的对象,它将显示。然后返回控制台 (Ctrl2) 或脚本窗格 (Ctrl1)。

标签: r stata dataview


【解决方案1】:

RStudio

RStudio 桌面版 0.99.441 现在具有与 Stata 相当的强大数据查看和过滤选项。如果您使用download 那个版本,您现在将能够按升序或降序过滤和排序变量(单击环境中的对象以打开查看器或使用控制台上的View() 命令)。从那里,单击过滤器以过滤变量,单击列名进行排序,或单击过滤器按钮右侧的弹出按钮以在单独的窗口中查看数据,在您操作时该窗口可以保持打开状态控制台中的数据。

基础 R

不幸的是,R 没有与 browse 等效的 Stata,它允许您在单独的窗口中查看数据并实时更新,正如您所注意到的。您将不得不使用 RStudio 来执行此操作。您在基础 R 中的选项是使用 edit()fix() 命令(将数据框的名称放在括号内),这将打开您的数据浏览器(如果您愿意,您可以编辑喜欢,或者只是看看)类似于 Stata 中的edit 命令,但需要注意的是,当浏览器打开时,您不能在 R 控制台中输入任何命令。如果您想在控制台中同时输入命令的同时打开数据浏览器,您可以使用View() 命令,但它是静态的:它不会随着输入的命令实时更新。

【讨论】:

  • 最新的 RStudio 预览版具有非常强大的数据查看器。你的最后一句话有误。
  • 抱歉造成混淆:最后一句话是指 RStudio,而不是基本 R。我已经更正了信息。至于具有更强大数据查看器的最新 RStudio 预览版,我无法对此发表评论,因为我不使用预览版。我有 RStudio 的最新版本,View() 命令限制为 1000 行(R 中不是这种情况,所以我在回答中澄清了这一点)。
【解决方案2】:

最近添加到 CRAN 库以适应 OP 的请求是 vtable

更具体地说,dftoHTML(DF) 会将所需的 DF 带到查看器窗口(实时)。

【讨论】:

  • 对我来说,输出不会实时更新。仍然是一个非常好的功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-25
  • 2013-02-08
  • 2021-01-25
  • 1970-01-01
  • 2011-04-08
相关资源
最近更新 更多