NA-Beobachtungen mit dplyr :: filter () entfernen
Meine Daten sehen so aus:
library(tidyverse)
df <- tribble(
~a, ~b, ~c,
1, 2, 3,
1, NA, 3,
NA, 2, 3
)
Ich kann alle entfernenNA
Beobachtungen mitdrop_na()
:
df %>% drop_na()
Oder alles entfernenNA
Beobachtungen in einer einzigen Spalte a
zum Beispiel)
df %>% drop_na(a)
Warum kann ich nicht einfach ein reguläres @ verwende!=
Filterrohr?
df %>% filter(a != NA)
Warum müssen wir eine spezielle Funktion von tidyr verwenden, um NAs zu entfernen?