Dikotomisering av variabler
Nu när vi har städat upp frågenamnen är det dags att arbeta med svarsvariabeln. I den ursprungliga analysen tittade man på andelen personer som ansåg ett beteende vara något eller mycket ohyfsat. För att återskapa detta behöver vi ändra vår variabel rude från de nuvarande svaren till en variabel som kombinerar svaren för något och mycket ohyfsat.
Den här övningen är en del av kursen
Kategoriska data i Tidyverse
Övningsinstruktioner
- Ta bort rader med NA i värdekolumnen
- Skapa en ny variabel, rude, som är 0 om värdekolumnen är "No, not rude at all" eller "No, not at all rude" och 1 annars.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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'), ___, ___))