Comment puis-je réorganiser les colonnes à facteur factorisé par fréquence - dans un ordre croissant?Réorganiser les facteurs en augmentant la fréquence
Alors que le paquet forcats fournit une manière explicite de réorganiser un facteur en fonction de sa fréquence (fct_infreq()), il le fait en ordre décroissant de fréquence. J'ai besoin de l'ordre inverse de la fréquence/nombre de facteurs.
E.g.
library(forcats)
set.seed(555)
df <- data.frame(x=factor(sample(as.character(1:10), 100, replace=TRUE)))
table(df$x)
1 10 2 3 4 5 6 7 8 9
9 10 12 14 10 10 5 12 8 10
levels(fct_infreq(df$x))
[1] "3" "2" "7" "10" "4" "5" "9" "1" "8" "6"
Y at-il un moyen simple de retourner la commande de sorte que le facteur le moins fréquent (« 6 ») est d'abord et le plus fréquent (« 3 ») durer?