loops over the variable control table to assign second rolls within a recipe. These roles control transformations applied and construction of model formulas

bulk_add_role(
  this_recipe,
  vars_to_append_roles = var_controls$varname[!is.na(var_controls$role2)],
  roles_to_be_appended = var_controls$role2[!is.na(var_controls$role2)]
)

Arguments

this_recipe

a recipe object

vars_to_append_roles

Defaults to var_controls$varname!is.na(var_controls$role2); a vector of variable names that will have updated roles

roles_to_be_appended

Defaults to var_controls$role2!is.na(var_controls$role2); a vector of roles that match the vars_to_append_roles vector

Value

a recipe