powered by
Reorder Two Columns Levels Simultaneously
co_relevels(df, primary, secondary, levels_primary)
a data.frame with the secondary column converted to factor with reordered levels.
data.frame
secondary
(data.frame) with two column whose factors should be reordered.
(string) the name of the column on which the levels reordering should be based.
string
(string) the name of the column whose levels should be reordered following the levels of the primary column.
(character) the levels in the desired order. Existing levels that are not included will be placed afterward in their current order.
character
The function expect a 1:1 matching between the elements of the two selected column.
df <- data.frame( SUBJID = 1:3, PARAMCD = factor(c("A", "B", "C")), PARAM = factor(paste("letter", LETTERS[1:3])) ) co_relevels(df, "PARAMCD", "PARAM", levels_primary = c("C", "A", "B"))
Run the code above in your browser using DataLab