Zacznij terazZacznij za darmo

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

Zobacz kurs

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'), ___, ___))
Edytuj i uruchom kod