Začněte nyníZačněte zdarma

case_when() s jednou proměnnou

V této lekci jsme viděli, jak lze vytvořit kategorickou proměnnou z jednoho vektoru nebo sloupce pomocí case_when(). Pojďme to vyzkoušet na našem datasetu multiple_choice_responses – vytvoříme proměnnou „generace" na základě věku respondentů.

Použijeme další funkci z dplyr, between, která nám pomůže. V kombinaci s filter umožňuje between filtrovat řádky s hodnotami v zadaném rozsahu (včetně krajních hodnot). Například:

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

vrátí všechny řádky datasetu mtcars, kde je mpg mezi 10 a 20.

Toto cvičení je součástí kurzu

Kategorická data v Tidyverse

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

# Check the max age
___(multiple_choice_responses$Age, ___)
Upravit a spustit kód