Filter a tbl on a column having values in a given set.
replyr_filter( x, cname, values, ..., verbose = TRUE, tempNameGenerator = mk_tmp_name_source("replyr_filter") )
x | tbl or item that can be coerced into such. |
---|---|
cname | name of the column to test values of. |
values | set of values to check set membership of. |
... | force later arguments to bind by name. |
verbose | logical if TRUE echo warnings |
tempNameGenerator | temp name generator produced by wrapr::mk_tmp_name_source, used to record dplyr::compute() effects. |
new tbl with only rows where cname value is in values set.
values <- c('a','c') d <- data.frame(x=c('a','a','b','b','c','c'),y=1:6, stringsAsFactors=FALSE) replyr_filter(d,'x',values)#> x y #> 1 a 1 #> 2 a 2 #> 3 c 5 #> 4 c 6