【问题标题】:DataFrames not loading in RStudio ViewerDataFrames 未在 RStudio 查看器中加载
【发布时间】:2018-07-26 14:01:52
【问题描述】:

我意识到这本身并不是一个真正的“编码”问题,但我不确定在哪里提出这个问题。如果它违反了 StackOverflow 的规则,我很乐意将它移到别处。

最近,当我查看(df)时,数据框弹出一个单独的窗口,如下所示:

与在 RStudio 顶部面板的查看器门户中显示相反。有谁知道为什么会这样?我有一个模糊的怀疑,它可能与 data.table 包相关,但如果是这样,我不确定如何避免这个问题。

谢谢

【问题讨论】:

  • 这与data.table 包无关,我怀疑您实际上使用了View(df)。正确的大写很重要。
  • utils::View(df) 与 rstudio View 之类的,可能。 Rstudio 在普通的上面写了自己的View。
  • 您使用的是什么版本的 Rstudio?什么版本的R?显示您正在运行的确切代码或提供某种最小的reproducible example,您可以在新的 R 会话中运行这些代码,从而导致不良行为。
  • @Frank,有没有办法让 RStudio View 成为首选功能?
  • 嗯,其实RStudio View已经是默认了。如果没有可重复的示例,我想我们将很难弄清楚。你也可以试试community.rstudio.com/faq

标签: r rstudio


【解决方案1】:

我不确定您是否知道,但是有一个小按钮可以将数据框弹出进出普通面板。此按钮将它们从普通面板中弹出。

此按钮将它们弹回普通面板

可能发生的情况是您将数据框从普通面板中弹出,并且您的工具栏不可见。检查您的视图 -> 显示/隐藏选项以查看是否隐藏了包含此按钮的工具栏。

【讨论】:

  • 不幸的是,这只是将其弹出/弹出单独的 RStudio 窗口。这似乎是一个不同的问题,其中数据框甚至不一定显示在 Rstudio 中。我不确定我是否正确描述了它,但您的解决方案不能解决这个特定问题。不过还是谢谢。
【解决方案2】:

首先,感谢@elduderino260 的提问。几个星期以来我都遇到同样的问题,这让我发疯了。

根据上面弗兰克的评论,我能够解决这个问题。看来我已将 utils 包导入我的命名空间,并且该包中的 View() 函数覆盖了 RStudio View() 函数。 utils 包显然有它自己的查看器,即屏幕截图中的红色和白色。

所以为了解决这个问题,我删除了对utils 的引用(无论如何我都不需要),重新生成了文档(从命名空间中清除了它),然后重新启动了项目。然后一切正常。

【讨论】:

    猜你喜欢
    • 2019-03-27
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 2014-11-09
    • 2021-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多