【发布时间】:2019-02-27 11:37:21
【问题描述】:
我在 Excel 中创建了自己的名为 Kwality.csv 的数据集,当我执行上面的代码时,我无法获得相同数据的直方图,并且它给我这样的错误:
hist.default(mydata) 中的错误:“x”必须是数字
library(data.table)
mydata = fread("Kwality.csv", header = FALSE)
View(mydata)
hist(mydata)
【问题讨论】:
-
mydata是data.frame/data.table而不是单个数字变量。你的意思可能是hist(mydata$variablename) -
还是不行
-
您将不得不提供更多信息。检查
is.numeric(mydata$variablename)并确保您的变量实际上是数字。例如,hist在提供正确的输入hist(mtcars$mpg)时绝对有效。 -
library(data.table) mydata = fread("Kwality.csv",header = FALSE) View(mydata) hist(mydata) 这是我做的唯一代码和我拥有的 csv 文件在 excel 中创建并在 R 中导入以检查我的个人报告的直方图
-
您必须指定要绘制的变量/列。
hist(mydata)将不起作用,但hist(mydata$variablename)其中variablename是对您的数字列之一的引用。注意$之后的位。
标签: r data.table histogram