dplyr :: filter在过滤不等于值[duplicate]时会删除NAs。

问题描述 投票:4回答:1

mydf <- data.frame(x = 1:5, y = c(letters[1:3], rep(NA, 2))) mydf x y 1 1 a 2 2 b 3 3 c 4 4 <NA> 5 5 <NA> filter(mydf, y != 'a') x y 1 2 b 2 3 c packageVersion('dplyr') [1] ‘0.7.2’

这是dplyr中filter的预期行为吗?听起来太可怕了。我是否缺少某些内容或版本错误? mydf
r dplyr
1个回答
3
投票
就在?dplyr的文档中(尽管似乎只添加到了9 months ago的文档中:]
© www.soinside.com 2019 - 2024. All rights reserved.