Dychotomizacja zmiennych
Teraz, gdy nazwy pytań są już uporządkowane, zajmijmy się zmienną odpowiedzi. W oryginalnej analizie sprawdzano, jaki procent osób uznaje dane zachowanie za nieco lub bardzo nieuprzejme. Aby odtworzyć te wyniki, musimy przekształcić zmienną rude z obecnych odpowiedzi na taką, która łączy odpowiedzi „nieco nieuprzejme" i „bardzo nieuprzejme".
To ćwiczenie jest częścią kursu
Dane kategoryczne w Tidyverse
Instrukcje do ćwiczenia
- Usuń wiersze z wartością NA w kolumnie value.
- Utwórz nową zmienną rude, która przyjmuje wartość 0, jeśli kolumna value zawiera "No, not rude at all" lub "No, not at all rude", a w przeciwnym razie – wartość 1.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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'), ___, ___))