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
<Kurs>Kategorische Daten im Tidyverse</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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