【发布时间】:2018-03-04 20:13:57
【问题描述】:
How to subset data in R without losing NA rows?
上面的帖子子集使用逻辑索引。 有没有办法在 dplyr 中做到这一点?
另外,dplyr 何时自动删除 NA? 根据我的经验,当我过滤掉特定字符串时,它会删除 NA,例如:
b = a %>% filter(col != "str")
我认为这不会排除 NA 值,但确实如此。但是当我使用其他格式的过滤时,它不会自动排除NA,例如:
b = a %>% filter(!grepl("str", col))
我想了解过滤器的这个功能。我将不胜感激任何帮助。谢谢!
【问题讨论】: