LoslegenKostenlos loslegen

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

Kurs anzeigen

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, ___)
Code bearbeiten und ausführen