My data looks like this:
library(tidyverse)
df <- tribble(
~a, ~b, ~c,
1, 2, 3,
1, NA, 3,
NA, 2, 3
)
I can remove all NA
observations with drop_na()
:
df %>% drop_na()
Or remove all NA
observations in a single column (a
for example):
df %>% drop_na(a)
Why can't I just use a regular !=
filter pipe?
df %>% filter(a != NA)
Why do we have to use a special function from tidyr to remove NAs?
question from:
https://stackoverflow.com/questions/28857653/removing-na-observations-with-dplyrfilter 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…