Začněte nyníZačněte zdarma

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:

  1. me: Palestinský konflikt
  2. nu: Jaderné zbraně a jaderný materiál
  3. di: Kontrola zbrojení a odzbrojení
  4. hr: Lidská práva
  5. co: Kolonialismus
  6. 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

Zobrazit kurz

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"))
Upravit a spustit kód