Hallo liebes Forum,
ich schreibe meine Bachelorarbeit mit einer Umfrage über t=2. Ich habe das Problem, dass ich nicht für alle IDs aus der ersten Umfrage auch Werte aus der 2. Umfrage habe. Gibt es eine Möglichkeit, dass ich Zeilen löschen kann, wenn ich zum Beispiel mehr als 5 oder 10 "NA"s habe?
Wenn ich na.omit() oder complete.cases auswähle, habe ich das Problem, das keine Spalten übrigbleiben, in denen keine NAs sind. In den meisten Spalten fehlen nur 1-2 Werte, da ich aber ein großes n habe, dauert es zu lange die Rows per Hand zu löschen.
Vielen Dank für eure Hilfe
Zeilen löschen, wenn mehr als 10 NAs sind
Re: Zeilen löschen, wenn mehr als 10 NAs sind
Hallo ekw,
willkommen im Forum!Gruß, Jörg
willkommen im Forum!
Code: Alles auswählen
maxNA <- 5
df[!(rowSums(is.na(df))>maxNA),] # df sei Dein Dataframe
Re: Zeilen löschen, wenn mehr als 10 NAs sind
Hallo Jörg,
vielen vielen Dank für deine schnelle Antwort Das hat super funktioniert !!
vielen vielen Dank für deine schnelle Antwort Das hat super funktioniert !!