case_when() med en enda variabel
I den här lektionen såg vi hur man kan skapa en kategorisk variabel från en enda vektor eller kolumn med hjälp av case_when(). Nu provar vi det på vår datamängd, multiple_choice_responses, och skapar en variabel för "generation" baserat på respondenternas angivna åldrar.
Vi använder ytterligare en funktion från dplyr, nämligen between, som hjälper oss. I kombination med filter låter between oss filtrera rader vars värden ligger mellan två tal (inklusive). Exempel:
mtcars %>%
filter(between(mpg, 10, 20))
Returnerar alla rader i mtcars där mpg är mellan 10 och 20.
Den här övningen är en del av kursen
Kategoriska data i Tidyverse
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Check the min age
___(multiple_choice_responses$Age, ___)
# Check the max age
___(multiple_choice_responses$Age, ___)