Daten zusammenfassen
Aktuell liegt unser Datensatz noch im Format „eine Zeile pro Person pro Frage“ vor. Für die Visualisierung möchten wir das ändern, sodass jede Zeile eine Frage mit den zusammengefassten Informationen zur Antwort auf diese Frage enthält.
Diese Übung ist Teil des Kurses
Kategorische Daten im Tidyverse
Anleitung zur Übung
- Fasse den Datensatz in zwei Spalten zusammen: die Frage (also
response_var) und eine neue Spalteperc_rude, den Mittelwert der Spalterudefür jede Frage. - Speichere das Ergebnis als
rude_behaviorsund schau dir den neuen Datensatz an.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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