Podsumowywanie danych
Na razie dane są w formacie, w którym każdy wiersz odpowiada jednej osobie i jednemu pytaniu. Żeby móc je zwizualizować, trzeba to zmienić – każdy wiersz powinien reprezentować jedno pytanie wraz z podsumowaniem odpowiedzi na nie.
To ćwiczenie jest częścią kursu
Dane kategoryczne w Tidyverse
Instrukcje do ćwiczenia
- Podsumuj zbiór danych do dwóch kolumn: pytania (czyli
response_var) oraz nowej kolumnyperc_rude– średniej wartości kolumnyrudedla każdego pytania. - Zapisz wynik jako
rude_behaviors, a następnie wyświetl nowy zbiór danych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
rude_behaviors <- gathered_data %>%
mutate(response_var = str_replace(response_var, '.*rude to ', '')) %>%
mutate(response_var = str_replace(response_var, 'on a plane', '')) %>%
# Remove rows that are NA in the value column
filter(!is.na(value)) %>%
mutate(rude = if_else(value %in% c("No, not rude at all", "No, not at all rude"), 0, 1)) %>%
# Group by response_var
___ %>%
# Create perc_rude, the percent considering each behavior rude
___
rude_behaviors