Zamiana zmiennych tekstowych na czynniki
Choć najchętniej od razu przeszlibyśmy do wizualizacji i modelowania danych, zazwyczaj trzeba najpierw zadbać o ich porządne przygotowanie. W tym rozdziale krok po kroku odtworzysz wykres z serwisu FiveThirtyEight na podstawie oryginalnego zbioru danych flying_etiquette. Zaczniemy od ograniczenia zbioru danych do respondentów, którymi jesteśmy zainteresowani, oraz od przekształcenia wybranych kolumn w czynniki.
Zauważ, że w kodzie nazwy kolumn są ujęte w grawisy (`). Jest to konieczne, gdy nazwy kolumn zawierają spacje! Zazwyczaj zastępuje się je podkreślnikami, żeby tego unikać – tutaj jednak zachowujemy oryginalne nazwy, ponieważ wkrótce będziemy je wyświetlać na wykresach.
To ćwiczenie jest częścią kursu
Dane kategoryczne w Tidyverse
Instrukcje do ćwiczenia
- Zamień wszystkie kolumny tekstowe na kolumny czynnikowe.
- Usuń osoby, które odpowiedziały „Never" na pytanie o to, czy kiedykolwiek leciały samolotem.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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?` != ___)