Re: Fehlercode: ´x´must be numeric
Verfasst: Do Jun 03, 2021 2:10 pm
Hallo Bernhard,
ich habe die Befehle eingegeben, allerdings treten bei mir ein paar Fehler auf.
Ich habe es als "integer" definiert, da ich mit dem "Factor" diese Fehlermeldung erhalten habe:
> levels(daten$Geschlecht) <- c("m", "f")
Fehler in `levels<-.factor`(`*tmp*`, value = c("m", "f")) : number of levels differs
Dann bin ich wie folgt fortgefahren:
Hier erhalte ich aber einen Datensatz mit " 0 obs. of 11 variables". Und daher bekomme ich halt auch als Ergebnis nur 0 raus ohne Daten. Was ist schief gelaufen?
Vielen Dank wieder im Voraus!
Viele Grüße
ich habe die Befehle eingegeben, allerdings treten bei mir ein paar Fehler auf.
Code: Alles auswählen
#Umwandlung, um die Daten "Geschlecht" als "integer" zu definieren
table(daten$Geschlecht)
daten$Geschlecht_i <- as.integer(daten$Geschlecht)
head(daten$Geschlecht_i)
levels(daten$Geschlecht_i) <- c("m", "f")
head(daten$Geschlecht_i)
> levels(daten$Geschlecht) <- c("m", "f")
Fehler in `levels<-.factor`(`*tmp*`, value = c("m", "f")) : number of levels differs
Dann bin ich wie folgt fortgefahren:
Code: Alles auswählen
#Filtern von Teilen eines Datensatzes
Geschlecht_Maenner <- subset(daten, Geschlecht_i == "m")
head(Geschlecht_Maenner$Geschlecht_i)
Geschlecht_Frauen <- subset(daten, Geschlecht_i == "f")
head(Geschlecht_Frauen$Geschlecht_i)
table(Geschlecht_Maenner$Bestellhaeufigkeit)
Viele Grüße