Returns the names of character or factor predictors, if any. Removes categorical predictors with constant values, or with as many unique values as rows are in the input data frame.
Arguments
- df
(required; data frame, tibble, or sf) A data frame with responses and predictors. Default: NULL.
- predictors
(optional; character vector) Names of the predictors to select from
df
. If omitted, all numeric columns indf
are used instead. If argumentresponse
is not provided, non-numeric variables are ignored. Default: NULL
See also
Other data_types:
identify_predictors()
,
identify_predictors_numeric()
,
identify_predictors_type()
,
identify_predictors_zero_variance()
,
identify_response_type()
Examples
data(
vi,
vi_predictors
)
non.numeric.predictors <- identify_predictors_categorical(
df = vi,
predictors = vi_predictors
)
non.numeric.predictors
#> [1] "koppen_zone" "koppen_group" "koppen_description"
#> [4] "soil_type" "biogeo_ecoregion" "biogeo_biome"
#> [7] "biogeo_realm" "country_name" "country_income"
#> [10] "continent" "region" "subregion"