Product a column noting if another columns values are in a given set.

replyr_inTest(
  x,
  cname,
  values,
  nname,
  ...,
  tempNameGenerator = mk_tmp_name_source("replyr_inTest"),
  verbose = TRUE
)

Arguments

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.

nname

name for new column

...

force later parameters to bind by name

tempNameGenerator

temp name generator produced by wrapr::mk_tmp_name_source, used to record dplyr::compute() effects.

verbose

logical if TRUE echo warnings

Value

table with membership indications.

Examples

values <- c('a','c') d <- data.frame(x=c('a','a','b',NA,'c','c'),y=1:6, stringsAsFactors=FALSE) replyr_inTest(d,'x',values,'match')
#> x y match #> 1 a 1 TRUE #> 2 a 2 TRUE #> 3 b 3 FALSE #> 4 <NA> 4 FALSE #> 5 c 5 TRUE #> 6 c 6 TRUE