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

Převod textových sloupců na faktory

I když bychom někdy rádi skočili rovnou k vizualizaci nebo modelování dat, obvykle je nejdřív potřeba data trochu uklidit. Tato kapitola tě provede kroky, které jsou potřeba k tomu, aby ses dostal/a k výsledku – zreplikujeme grafiku z FiveThirtyEight na základě původního datasetu flying_etiquette. Začneme tím, že dataset omezíme jen na respondenty, kteří nás zajímají, a některé sloupce převedeme na faktory.

V kódu si všimni, že název sloupce je obalený zpětnými apostrofy. Takhle to musíš udělat vždy, když název sloupce obsahuje mezery! Normálně je nahrazujeme podtržítky, aby to nebylo potřeba, ale tady je necháme tak, jak jsou – brzy totiž tyto sloupce použijeme v grafech.

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

Kategorická data v Tidyverse

Zobrazit kurz

Pokyny k cvičení

  • Převeď všechny textové sloupce na faktory.
  • Odstraň osoby, které na otázku, zda někdy letěly, odpověděly „Never".

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

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

flying_etiquette %>%
    # Change characters to factors
    mutate(across(___(___), as.factor)) %>%
    # Filter out those who have never flown on a plane
    ___(`How often do you travel by plane?` != ___)
Upravit a spustit kód