Zacznij terazZacznij za darmo

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

Zobacz kurs

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?` != ___)
Edytuj i uruchom kod