util_ensure_in {dataquieR} | R Documentation |
similar to match.arg
Description
will only warn and return a cleaned x
.
Usage
util_ensure_in(x, set, err_msg, error = FALSE, applicability_problem = NA)
Arguments
x |
character vector of needles |
set |
character vector representing the haystack |
err_msg |
character optional error message. Use %s twice, once for the missing elements and once for proposals |
error |
logical if |
applicability_problem |
logical error indicates unsuitable resp_vars |
Value
character invisible(intersect(x, set))
See Also
Other robustness_functions:
util_as_valid_missing_codes()
,
util_check_one_unique_value()
,
util_correct_variable_use()
,
util_empty()
,
util_ensure_character()
,
util_ensure_suggested()
,
util_expect_scalar()
,
util_fix_rstudio_bugs()
,
util_is_integer()
,
util_is_numeric_in()
,
util_is_valid_missing_codes()
,
util_match_arg()
,
util_observations_in_subgroups()
,
util_only_NAs()
,
util_stop_if_not()
,
util_warn_unordered()