util_ensure_in: similar to match.arg

View source: R/util_ensure_in.R

util_ensure_inR 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 TRUE, the execution will stop with an error, if not all x are elements of set, otherwise, it will throw a warning and "clean" the vector x from unexpected elements.

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()


dataquieR documentation built on May 29, 2024, 7:18 a.m.