IniziaInizia gratis

case_when() con una singola variabile

In questa lezione abbiamo visto come creare una variabile categoriale a partire da un singolo vettore o colonna usando case_when(). Proviamo a farlo con il nostro insieme di dati, multiple_choice_responses, creando una variabile "generation" basata sulle età dichiarate dalle persone.

Useremo anche un'altra funzione di dplyr, between, per aiutarci. In combinazione con filter, between ti permette di filter le righe che hanno valori compresi tra due numeri (inclusi). Per esempio:

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

restituisce tutte le righe di mtcars in cui mpg è compreso tra 10 e 20.

Questo esercizio fa parte del corso

Dati categoriali nel Tidyverse

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

# Check the max age
___(multiple_choice_responses$Age, ___)
Modifica ed esegui il codice