RI.default中的错误(Sepal.Length~Species,data = iris):'x'必须是数字

时间:2016-03-22 04:05:02

标签: r histogram lattice

我试图用我的df中的因子变量绘制数字变量的2个直方图。

我搜索了hist()来做这个,但为什么我会收到这个错误?

data(iris)
hist(Sepal.Length~Species,data=iris)
Error in hist.default(Sepal.Length ~ Species, data = iris) : 
  'x' must be numeric

更新:我能够让这个工作:

histogram(~Sepal.Length|Species,data=iris,
          type="count",
          xlab="Sepal Length",
          main="Iris Dataset",
          layout=c(1,3))

似乎直方图功能之间可能存在差异? https://www.rforge.net/doc/packages/FSA/hist.formula.htmlhttp://127.0.0.1:27473/library/lattice/html/histogram.html

1 个答案:

答案 0 :(得分:1)

使用

library(FSA)
hist(Sepal.Length~Species,data=iris)

它有效