Konu başlıklarını yeniden kodlama
Bunu daha anlaşılır kılmak için veri temizlemede bir adım daha var. Şu anda konular iki harfli kodlarla gösteriliyor:
- me: Palestinian conflict
- nu: Nuclear weapons and nuclear material
- di: Arms control and disarmament
- hr: Human rights
- co: Colonialism
- ec: Economic development
Veriyi daha kolay yorumlayabilmen için, bu kodları tam adlarıyla değiştirerek yeniden kodla. Bunu, belirttiğin değerlerle yer değiştiren dplyr paketindeki recode() fonksiyonuyla yapabilirsin:
example <- c("apple", "banana", "apple", "orange")
recode(example,
apple = "plum",
banana = "grape")
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışması: R ile Keşifsel Veri Analizi
Egzersiz talimatları
dplyr içindeki recode() fonksiyonunu bir mutate() içinde kullanarak, votes_gathered veri çerçevesindeki her iki harfli kodu karşılık gelen tam adla değiştir. Sonucu votes_tidied olarak kaydet.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Replace the two-letter codes in topic: votes_tidied
votes_tidied <- ___ %>%
mutate(topic = recode(___,
___ = "Palestinian conflict",
___ = "Nuclear weapons and nuclear material",
___ = "Arms control and disarmament",
___ = "Human rights",
___ = "Colonialism",
___ = "Economic development"))