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