Ich versuche 2 Histogramme einer numerischen Variablen mit einer Faktorvariablen in meinem df zu plotten.R Fehler in hist.default (Sepal.Length ~ Species, Daten = Iris): 'x' muss numerisch sein
Ich suchte hist(), dies zu tun, aber warum bekomme ich diesen Fehler?
data(iris)
hist(Sepal.Length~Species,data=iris)
Error in hist.default(Sepal.Length ~ Species, data = iris) :
'x' must be numeric
UPDATE: Ich bin in der Lage, dies Arbeit zu kommen:
eshistogram(~Sepal.Length|Species,data=iris,
type="count",
xlab="Sepal Length",
main="Iris Dataset",
layout=c(1,3))
Es scheint, könnte ein Unterschied zwischen Histogramm-Funktionen zu sein? https://www.rforge.net/doc/packages/FSA/hist.formula.html und http://127.0.0.1:27473/library/lattice/html/histogram.html
'hist()' ist anders als 'Histogramm()'; sie sind völlig unabhängig voneinander. Ersteres ist eine Basisfunktion in R und verwendet nicht die Formel-Syntax. Es sieht so aus, als hätte das 'FSA'-Paket eine hist.formula-Funktion, aber 'histogram' stammt aus dem Lattice-Paket (normalerweise können Pakete Funktionen mit denselben Namen wie Funktionen aus anderen Paketen definieren - niemand besitzt" besitzt " ein Funktionsname). – MrFlick