Překódování témat
Ještě nás čeká jeden krok čištění dat, aby bylo vše přehlednější. Témata jsou zatím reprezentována dvoupísmenými kódy:
- me: Palestinský konflikt
- nu: Jaderné zbraně a jaderný materiál
- di: Kontrola zbrojení a odzbrojení
- hr: Lidská práva
- co: Kolonialismus
- ec: Ekonomický rozvoj
Aby se ti s daty pracovalo snáze, překóduj je tak, aby místo kódů obsahovala jejich plné názvy. K tomu poslouží funkce recode() z balíčku dplyr, která nahrazuje hodnoty těmi, které sám/sama zadáš:
example <- c("apple", "banana", "apple", "orange")
recode(example,
apple = "plum",
banana = "grape")
Toto cvičení je součástí kurzu
Případová studie: Explorační analýza dat v R
Pokyny k cvičení
Použij funkci recode() z balíčku dplyr uvnitř mutate() a nahraď každý dvoupísmenný kód v datovém rámci votes_gathered odpovídajícím plným názvem. Výsledek ulož jako votes_tidied.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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"))