Check if an object contains specific names.

check_crucial_names(x, nms)

Arguments

x

A named object.

nms

String; names expected to be found in x.

Value

Invisible x, or an error with informative message.

See also

Other functions to check inputs: flag_if_group(), is_multiple()

Other functions for developers: extract_insensitive(), flag_if_group(), is_multiple(), nms_try_rename(), rename_matches(), type_ensure()

Examples

v <- c(x = 1)
check_crucial_names(v, "x")

dfm <- data.frame(x = 1)
check_crucial_names(dfm, "x")