Variablen dichotomisieren
Jetzt, da wir die Fragetexte bereinigt haben, kümmern wir uns um die Antwortvariable. In der ursprünglichen Analyse wurde der Anteil der Personen betrachtet, die ein Verhalten als etwas oder sehr unhöflich einstuften. Um das nachzubilden, müssen wir unsere Variable rude von den aktuellen Antworten in eine Variable ändern, die die Antworten „etwas unhöflich“ und „sehr unhöflich“ zusammenfasst.
Diese Übung ist Teil des Kurses
Kategorische Daten im Tidyverse
Anleitung zur Übung
- Entferne Zeilen mit NA in der Spalte value.
- Erstelle eine neue Variable rude, die 0 ist, wenn die Spalte value "No, not rude at all" oder "No, not at all rude" ist, und sonst 1.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
dichotimized_data <- 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
___ %>%
# Dichotomize the value variable to make a new variable, rude
mutate(rude = if_else(value ___ c('No, not rude at all', 'No, not at all rude'), ___, ___))