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
Tidyverse'te Kategorik Veriler
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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'), ___, ___))