2016-04-10 7 views
1
> B<-subset(olympic,sport=="basketball") 
> BM<-subset(B,sex=="M" 
+) 
> boxplot(BM$height) 

Fehler bei plot.window (Xlim = Xlim, ylim = ylim, log = log, pars yaxs = $ yaxs):
brauchen endlich ' ylim‘Werte
Zusätzlich: Warnmeldungen:
1: In min (x): keine nicht fehlenden Argumente auf min; zurückkehrende Inf
2: In max (x): keine nicht fehlenden Argumente zu max; returning -InfR-Software, so dass boxplot, müssen endlich 'ylim' Wert

Dies ist, was passiert, wenn ich versuche, das Diagramm zu plotten. Ich bin neu in R.

+1

Welche Anstrengungen haben Sie das Problem untersuchen gemacht ? Wenn ich nach der zweiten Zeile des Fehlers suche, bekomme ich [this] (http://stackoverflow.com/questions/21349368/error-in-plot-window-need-finite-xlim-values), [this] (http://stackoverflow.com/questions/19836635/need-finite-ylim-values-error), [this] (http://stackoverflow.com/questions/25871292/r-need-finite-ylim-values-in- (Funktion) und [dies] (https://stat.ethz.ch/pipermail/r-help/2012-Januar/299789.html). –

+1

@XiaohuiZhu Wenn Sie ein funktionierendes Beispiel veröffentlichen (d. H. Ein Dataset, das den Fehler verursacht), können wir Ihnen besser helfen. So wie es ist, raten wir. –

+0

Was ist die Ausgabe von 'BM $ height'? –

Antwort

1

Ich sehe nichts falsch in dem Befehl, obwohl es verkürzt werden kann:

> BM <- subset(olympic,sport=="basketball" & sex == 'M') 

> boxplot(BM$height) 

Der Fehler, der Sie bekommen könnte aufgrund der Tatsache sein, dass data.frame BM Null Reihen hat.

Ich würde Sie empfehlen, den Fall des Wertes für sport bitte prüfen (dh ob im Datensatz, ‚Basketball‘ vorhanden ist und Sie suchen nach ‚Basketball‘)

+0

Ich habe versucht, was Sie gesagt haben, aber es ist immer noch der gleiche Fehler> BM <- Untergruppe (olympisch, sport == „Basketball“ & Sex == ‚M ') > boxplot (BM $ height) Fehler in plot.window (xlim = xlim, ylim = ylim, log = log, yaxs = pars $ yaxs): brauchen endlich' ylim 'Werte Zusätzlich: Warnmeldungen: 1: In min (x): keine nicht fehlenden Argumente zu min; Rückkehr Inf 2: In max (x): keine nicht fehlenden Argumente zu max; returning -Inf –

+0

@XiaohuiZhu Haben Sie überprüft, ob im Datensatz "Basketball" (beachten Sie das Kapital B) für das Feld "Sport" vorhanden ist? –