Veri özetleme
Şu anda verimiz kişi başına soru başına bir satır olacak biçimde. Bunu görselleştirebilmek için, her satırın bir soru olduğu ve o soruya verilen yanıtla ilgili özet bilgiyi içerdiği bir yapıya dönüştürmemiz gerekiyor.
Bu egzersiz
Tidyverse'te Kategorik Veriler
kursunun bir parçasıdırEgzersiz talimatları
- Veri kümesini iki sütuna özetle: soru (yani
response_var) ve her soru içinrudesütununun ortalamasını alan yeni bir sütunperc_rude. - Bunu
rude_behaviorsolarak kaydet ve ardından yeni veri kümeni görüntüle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
rude_behaviors <- 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
filter(!is.na(value)) %>%
mutate(rude = if_else(value %in% c("No, not rude at all", "No, not at all rude"), 0, 1)) %>%
# Group by response_var
___ %>%
# Create perc_rude, the percent considering each behavior rude
___
rude_behaviors