Fehlermeldung bei R Statistik: Argument ist weder numerisch noch boolesch: gebe NA zurück?
Hallo, Ziel der Übung ist den mittleren Getreideertrag in Entwicklungsländern und Industrieländern mit einer Tabelle "Ertrag" mit der Funktion tapply zu berechnen.
Ich habe viel rumprobiert und es mit:
tapply (X="Status",INDEX="Region",FUN=mean,simplify =TRUE,na.rm=TRUE) versucht.
Jetzt bekomme ich immer die Fehlermeldung:
Region
NA
Warnmeldung:
In mean.default(X[[i]], ...) :
Argument ist weder numerisch noch boolesch: gebe NA zurück
wenn ich aber auf str (ertrag) gehe, wird mir folgendes angezeigt:
'data.frame': 181 obs. of 4 variables:
$ X : Factor w/ 181 levels "Afghanistan",..: 1 2 3 4 5 6 7 8 9 10 ...
$ Status: int 1 2 2 1 1 2 1 2 2 1 ...
$ Region: int 4 5 1 1 2 3 4 6 5 4 ...
$ Ertrag: num 16698 32919 10586 6397 15625 ...
Es wäre toll, wenn mir jemand helfen könnte! :)
Liebe Grüße, Lea :)
1 Antwort
Ich kenne "R-Statistik" nicht. Die Fehlermeldung deutet aber darauf hin,
dass "TRUE" was in der Programmierung normalerweise "1" ist, nicht als 1 interpretiert wird.
ggf versuchst du mal:
"TRUE" in Gänsefüß zu setzten oder
"1" in Gänsefüßen an Stelle von TRUE oder
1 ohne Gänsefüße an Stelle von TRUE