Is this expected behavior of filter in dplyr? Sounds horrendous. Am I missing something, or have the wrong version?
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’