In R: Zeilen mit allen oder einigen NAs (fehlenden Werten) in data.frame entfernen.

In R können Sie Zeilen mit fehlenden Werten (NAs) in einem data.frame auf verschiedene Weisen entfernen, abhängig davon, ob Sie Zeilen entfernen möchten, die ausschließlich NAs enthalten oder Zeilen, die mindestens ein NA enthalten. Hier sind Methoden für beide Ansätze:

  1. Entfernen von Zeilen, die ausschließlich NAs 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(.))
  1. 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 NAs zu entfernen.