hist.default(Sepal.Length ~ Species, data = iris) 中的 R 错误:'x' 必须是数字
R Error in hist.default(Sepal.Length ~ Species, data = iris) : 'x' must be numeric
我正在尝试通过我的 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.html
和
http://127.0.0.1:27473/library/lattice/html/histogram.html
使用
library(FSA)
hist(Sepal.Length~Species,data=iris)
有效
我正在尝试通过我的 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.html 和 http://127.0.0.1:27473/library/lattice/html/histogram.html
使用
library(FSA)
hist(Sepal.Length~Species,data=iris)
有效