The factor will be recoded according to value_label_dict and, if requested, also reordered by the order of this vector. Secondly, the vector will be reordered according to reorder_vector, if given.
rename_reorder_factor(
.f,
value_label_dict,
reorder_vector,
reorder_by_value_label_dict = T
)
A factor or vector (if .f is not yet a factor, it is made one)
a dictionary (named list or vector) of old->new factor levels
vector of factor levels (the new levels according to value_label_dict). It need not contain all levels, only those found will be reorderer first
Should the factor also be reordered following the order of value_label_dict?
A renamed and reordered factor
rename_factor
, order_factor_by
,
forcats::fct_recode
, forcats::fct_relevel