CommencerCommencer gratuitement

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

Données catégorielles dans le Tidyverse

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Check the min age
___(multiple_choice_responses$Age, ___)

# Check the max age
___(multiple_choice_responses$Age, ___)
Modifier et exécuter le code