【问题标题】:R isn't displaying all observations [duplicate]R没有显示所有观察结果[重复]
【发布时间】:2019-06-24 18:49:48
【问题描述】:

我是 R 编程的新手。我希望在这里找到一些帮助:)

我在将 csv 文件导入 R 时遇到了一些问题。该文件有 13603 行和 321 列。然而,当我导入这个文件并分配它时,我只得到了 321 个变量的 7790 个观察值。

all <- read.csv2("all.csv")

我几乎丢失了一半的数据集。当我打印数据集[ read.csv2("all.csv") ] 时,我得到以下评论:

达到 'max' / getOption("max.print") -- 省略 6077 行

有什么方法可以将我的所有观察结果导入 R 中?

谢谢!

【问题讨论】:

  • 您可以查看tail(all)all[7000:7790,]这是一个打印格式选项的东西。如果需要,您可以更改 options 以打印更多内容
  • 如果您使用的是rstudio,请尝试View(all)
  • 如果你是 R 新手,你应该看看 Rstudio,这是一个与 R 一起工作的美丽环境,可以让你轻松地做很多事情,包括大数据框架的可视化

标签: r read.csv


【解决方案1】:

它在options 中。如果我们想从默认设置中增加要打印的行数,请将options 更改为max.print

options(max.print = 1e6)

【讨论】:

  • 不幸的是,我仍然收到错误消息达到 'max' / getOption("max.print") -- 省略了 4675 行
  • @A_shi 什么错误信息?如果出现错误消息,则说明您的 R 安装有问题
  • 对不起,这不是错误信息。它仍然说“省略了 4675 行”
  • @A_shi 这不是错误消息。这是一个警告。我无法重现该警告。我刚刚展示了一个 max.print 值。如果您的数据集真的很大,那么您需要增加打印值。但是,话虽如此,在控制台中打印所有值是没有用的。相反,将其写入 csv/txt 文件,然后检查输出
  • @A_shi 原因是(13603 * 321) &gt; 1e6 [1] TRUE,你可能需要放一个更高的值即1e7左右
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-10
  • 1970-01-01
  • 2020-11-07
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多