Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Podsumuj zbiór danych do dwóch kolumn: pytania (czyli response_var) oraz nowej kolumny perc_rude – średniej wartości kolumny rude dla 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
Edytuj i uruchom kod