【问题标题】:View() an entire dataset in RStudio (past 1000 row limit)View() RStudio 中的整个数据集(超过 1000 行限制)
【发布时间】:2015-03-05 08:24:32
【问题描述】:

简单的问题,但我无法在 RStudio 中弄清楚: View(mydata) 只给了我 1000 行。

如何将这个限制增加到我选择的数量?比如说,像 25,000?

【问题讨论】:

  • 您使用的是普通的 RGui 还是 RStudio?我认为 RStudio 内置了 1000 行限制,但他们可能会根据社区的需求增加它。有关更多信息,请参阅此 SO 帖子:stackoverflow.com/questions/19341853/…
  • 好的,谢谢。我正在使用 R Studio。
  • RStudio - 版本 0.99.235 - 具有“无限滚动”功能,因此您可以查看所有数据。
  • 嘿,你真棒。
  • @zx8754 我在他们网站上看到的最新版本是 0.98.1102

标签: r


【解决方案1】:

它不是 View(),但也可以在命令行 R 中工作:

options(max.print=25000)

现在打印设置为 25000 行。

【讨论】:

    【解决方案2】:

    RStudio 预览版 - Version 0.99.235 具有“无限滚动”功能,因此您可以查看所有数据。

    【讨论】:

    • 这很好。您现在也可以按每列过滤和排序。
    • @DavidArenburg 改进的代码完成功能也很棒。
    【解决方案3】:

    utils::View(df) 也会在 Rstudio 中打印所有内容(虽然这不是使用原生 Rstudio 查看器,但我们将不得不等待 Rstudio 的下一个版本)

    【讨论】:

      【解决方案4】:

      我认为一次查看的行数不可能超过 1000 行。但是,如果您的目标是查看第 1000 行以外的数据,则可以对数据集进行子集化,如下所示:

      View(df[2000:3000,]) # will show rows 2000-3000
      View(df[5000:6000,]) # will show rows 5000-6000
      

      【讨论】:

        【解决方案5】:
        options(max.print=25000)
        print.data.frame(<name_of_df>)
        

        【讨论】:

          猜你喜欢
          • 2013-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-09-21
          • 2017-12-26
          相关资源
          最近更新 更多