data(
vi,
vi_predictors
)
#validating example data frame
vi <- validate_df(
df = vi
)
#validating example predictors
vi_predictors <- validate_predictors(
df = vi,
predictors = vi_predictors
)
#tagged as validated
attributes(vi_predictors)$validated
#validate preference order
my_order <- c(
"swi_max",
"swi_min",
"swi_deviance" #wrong one
)
my_order <- validate_preference_order(
predictors = vi_predictors,
preference_order = my_order,
preference_order_auto = vi_predictors
)
#has my_order first
#excludes wrong names
#all other variables ordered according to preference_order_auto
my_order
Run the code above in your browser using DataLab