case_when() avec une seule variable
Dans cette leçon, nous avons vu comment créer une variable catégorielle à partir d’un seul vecteur ou d’une seule colonne avec case_when(). Mettons cela en pratique avec notre jeu de données, multiple_choice_responses, en créant une variable « generation » à partir des âges déclarés.
Nous allons utiliser une autre fonction de dplyr, between, pour nous aider. Combinée à filter, between permet de filter les lignes dont les valeurs se situent entre deux nombres (inclus). Par exemple :
mtcars %>%
filter(between(mpg, 10, 20))
renvoie toutes les lignes de mtcars où mpg est compris entre 10 et 20.
Cet exercice fait partie du cours
<cours>Données catégorielles dans le Tidyverse</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Check the min age
___(multiple_choice_responses$Age, ___)
# Check the max age
___(multiple_choice_responses$Age, ___)