CommencezCommencez 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 de l'âge déclaré des personnes.

Nous allons utiliser une autre fonction de dplyr, between, pour nous aider. Combinée avec filter, between permet de filter uniquement les lignes dont les valeurs se trouvent entre deux nombres (inclusivement). Par exemple :

mtcars %>%
  filter(between(mpg, 10, 20))

renvoie toutes les lignes de mtcars où la valeur de mpg est entre 10 et 20.

Cette activité fait partie du cours

Données catégorielles dans le tidyverse

Voir le 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, ___)
Modifier et exécuter le code