dplyr过滤器用法 - 通配符?

时间:2015-03-28 21:38:34

标签: r dplyr

如果我没有带有命名列的数据框,那么使用filter的正确方法是什么?例如,类似于此。

c("a", "b","a") %>% filter(!="a")

我们可以使用通配符来引用filter的输入,例如

c("a", "b","a") %>% filter(_ != "a")

1 个答案:

答案 0 :(得分:1)

使用ImageView您可以保留类似的语法并使用magrittr(它只是extract的别名:

'['

在这种特定情况下,逻辑选择是library(magrittr) c("a", "b","a") %>% extract(. != "a") 但是:

setdiff