In R können Sie Zeilen mit fehlenden Werten (NA
s) in einem data.frame
auf verschiedene Weisen entfernen, abhängig davon, ob Sie Zeilen entfernen möchten, die ausschließlich NA
s enthalten oder Zeilen, die mindestens ein NA
enthalten. Hier sind Methoden für beide Ansätze:
- Entfernen von Zeilen, die ausschließlich
NA
s enthalten: Mit Basal-R:
daten <- daten[rowSums(is.na(daten)) != ncol(daten), ]
Mit dem dplyr
-Paket:
library(dplyr)
daten <- daten %>% filter(rowSums(is.na(.)) != ncol(.))
- Entfernen von Zeilen, die mindestens ein
NA
enthalten: Mit Basal-R:
daten <- daten[complete.cases(daten), ]
Mit dem dplyr
-Paket:
library(dplyr)
daten <- daten %>% filter(complete.cases(.))
Wählen Sie den für Ihre Anforderungen geeigneten Ansatz und verwenden Sie die entsprechende Methode, um Zeilen mit NA
s zu entfernen.