重新排序因子水平:仅指定第一水平
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"))
您好,我正在尝试重新排序因子水平,方法是仅定义哪个因子水平应该排在第一位。
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"))