dataquieR version of match.argdoes not support partial matching, but will display the most likely match as a warning/error.
util_match_arg(arg, choices, several_ok = FALSE, error = TRUE)"cleaned" arg
the argument
the choices
allow more than one entry in arg
stop(), if arg is not in choices
(warns and cleans arg, otherwise)
Other robustness_functions:
util_as_valid_missing_codes(),
util_check_one_unique_value(),
util_correct_variable_use(),
util_empty(),
util_ensure_character(),
util_ensure_in(),
util_ensure_suggested(),
util_expect_scalar(),
util_fix_rstudio_bugs(),
util_is_integer(),
util_is_numeric_in(),
util_is_valid_missing_codes(),
util_observations_in_subgroups(),
util_only_NAs(),
util_stop_if_not(),
util_warn_unordered()