Réordonner des facteurs

Données catégorielles dans le Tidyverse

Emily Robinson

Data Scientist

Un histogramme avec la réponse sur l'axe des x, le nombre sur l'axe des y, et le titre « à quelle fréquence utilisez-vous le NLP au travail ? » Les barres, de gauche à droite : la plupart du temps, souvent, rarement, et parfois.

Données catégorielles dans le Tidyverse

Graphique corrigé

ggplot(aes(nlp_frequency, 
            x = fct_relevel(response, 
            "Rarely", "Sometimes", "Often", "Most of the time"))) + 
        geom_bar()

Le même histogramme qu'avant, désormais ordonné, de gauche à droite : rarement, parfois, souvent, la plupart du temps.

Données catégorielles dans le Tidyverse

fct_reorder()

nlp_frequency %>%
    pull(response) %>%
    levels()
[1] "Most of the time" "Often" "Rarely" "Sometimes"       
nlp_frequency %>%
    mutate(response = fct_relevel(response, 
            "Often", "Most of the time")) %>%
    pull(response) %>%
    levels()
[1] "Often" "Most of the time" "Rarely" "Sometimes"
Données catégorielles dans le Tidyverse

Arguments supplémentaires

nlp_frequency %>%
    mutate(response = fct_relevel(response, 
            "Often", "Most of the time", after = 2)) %>%
            pull(response) %>%
            levels()
nlp_frequency %>%
    mutate(response = fct_relevel(response, 
            "Often", "Most of the time", after = Inf) %>%
    pull(response) %>%
    levels()
[1] "Rarely" "Sometimes" "Often" "Most of the time"
Données catégorielles dans le Tidyverse

Passons à la pratique !

Données catégorielles dans le Tidyverse

Preparing Video For Download...