Kom igångKom igång gratis

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

Visa kurs

Ö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'), ___, ___))
Redigera och kör kod