【问题标题】:How do I make a hist() in R for a .dat file which doesn't include header?如何在 R 中为不包含标头的 .dat 文件创建 hist()?
【发布时间】:2021-06-23 08:58:16
【问题描述】:

3mill 左右的数据量很大。条目,所以对我来说很难管理,一旦我存储值并尝试命令hist(),我总是会收到消息x must be numeric。我已经尝试过myval <- read.table('/Users/me/Desktop/only4_columna6.dat',header = FALSE),但它也不起作用。

对不起,我是 R 的新手。

【问题讨论】:

  • 请与dput(head(myval))分享您的一些数据。
  • 3M 行不是大数据。 很多 应用程序使用扩展.dat。该文件包含什么以及您实际尝试了什么?发布实际代码,实际错误消息。任何可以按定义填充内存的东西都不是大数据
  • 你可能想使用str(myval) - 我假设你使用了错误的分隔符,所以你所有的值都是字符而不是数字
  • > str(myval) 'data.frame': 3683294 obs. of 1 variable: $ V1: chr "QUAL" "3.75303" "12.6967" "7.1959" ...
  • > dput(head(myval)) 结构(list(V1 = c("QUAL", "3.75303", "12.6967", "7.1959", "19.2972", "22.0519")), row.names = c(NA, 6L), class= "data.frame")

标签: r dataframe histogram


【解决方案1】:

您的数据集确实包含标题,因此您应该允许这样做。

myval <- read.table('/Users/me/Desktop/only4_columna6.dat', header = TRUE)
hist(myval$QUAL)

【讨论】:

  • 就是这样,我觉得自己蠢得要死。我认为header = FALSE 应该避免使用标题而不是包含它。你们都帮了我很多,我很感激谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
  • 2021-12-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
相关资源
最近更新 更多