Мои данные выглядят следующим образом:
library(tidyverse)
df <- tribble(
~a, ~b, ~c,
1, 2, 3,
1, NA, 3,
NA, 2, 3
)
Я могу удалить все наблюдения NA
с помощью drop_na()
:
df %>% drop_na()
Или удалите все наблюдения NA
в одном столбце (например, a
):
df %>% drop_na(a)
Почему я не могу использовать обычный трафик фильтра !=
?
df %>% filter(a != NA)
Почему нам нужно использовать специальную функцию из tidyr для удаления NA?