Helper to avoid the use of tidyselect and dplyr::select, returns either a logical vector (optionally named) or a character vector of which columns satisfy the given function
.cols_where(model_data, fx, use_names = FALSE, return_names = FALSE)
Optionally named logical vector or character vector depending on
values of use_names
and return_names
Model data
Function to apply, must be something that returns a logical value.
Usually either is.factor
or is.ordered
Whether the resulting vector should be named
Whether names (where the fx returns TRUE) should be returned instead of a logical vector. Overwrites use.names.