重新排序因子水平:仅指定第一水平

Reorder factor levels: Specify first level only

您好,我正在尝试重新排序因子水平,方法是仅定义哪个因子水平应该排在第一位。

library(plyr)
library(dplyr)
wrong <-iris %>%  mutate(Species = reorder(Species,desc(Species)))
levels(iris.re$Species)

我想用 mutate 来定义 f.e。 versicolor作为第一个因素水平,对其他因素水平进行排序。 我知道还有其他选择可以做到这一点,但我想使用 plyr/dplyr.

谢谢 乔西

尝试升级:

iris <- iris %>%  mutate(Species=relevel(Species,ref="versicolor"))