Değişkenleri iki kategoriye ayırma
Soru adlarını temizlediğimize göre, şimdi yanıt değişkeni üzerinde çalışalım. Orijinal analizde, bir davranışı biraz kaba ya da çok kaba olarak düşünen kişilerin yüzdesine bakmışlardı. Bunu yinelemek için, mevcut yanıtlardan oluşan rude değişkenimizi, biraz kaba ve çok kaba yanıtlarını birleştiren bir yapıya dönüştürmemiz gerekiyor.
Bu egzersiz, kursun bir parçasıdır
Tidyverse'te Kategorik Veriler
Egzersiz talimatları
- value sütununda NA olan satırları kaldır
- Yeni bir değişken olan rude'u oluştur: value sütunu "No, not rude at all" veya "No, not at all rude" ise 0, aksi halde 1 olsun.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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'), ___, ___))