case_when() mit einer einzelnen Variablen
In dieser Lektion haben wir gesehen, wie wir mit case_when() aus einem einzelnen Vektor bzw. einer Spalte eine kategoriale Variable erstellen können. Probieren wir das mit unserem Datensatz multiple_choice_responses aus und erzeugen eine Variable „generation“ auf Basis der angegebenen Alterswerte.
Wir nutzen dafür eine weitere dplyr-Funktion: between. In Kombination mit filter kannst du mit between nur die Zeilen filtern, deren Werte zwischen zwei Zahlen liegen (inklusive). Zum Beispiel:
mtcars %>%
filter(between(mpg, 10, 20))
liefert alle Zeilen aus mtcars, in denen der mpg-Wert zwischen 10 und 20 liegt.
Diese Übung ist Teil des Kurses
Kategorische Daten im Tidyverse
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Check the min age
___(multiple_choice_responses$Age, ___)
# Check the max age
___(multiple_choice_responses$Age, ___)