Variabelen dichotomiseren
Nu we de namen van onze vragen hebben opgeschoond, gaan we aan de slag met de responsvariabele. In de oorspronkelijke analyse keken ze naar het percentage mensen dat een gedrag enigszins of zeer onbeleefd vindt. Om dit te reproduceren, moeten we onze variabele rude aanpassen van de huidige antwoorden naar één die de antwoorden enigszins en zeer onbeleefd combineert.
Deze oefening maakt deel uit van de cursus
Categorische gegevens in de Tidyverse
Oefeninstructies
- Verwijder rijen met NA in de kolom value
- Maak een nieuwe variabele, rude, die 0 is als de kolom value "No, not rude at all" of "No, not at all rude" bevat en anders 1.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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'), ___, ___))