IniziaInizia gratis

Ricodificare gli argomenti

C’è ancora un ultimo passaggio di pulizia dei dati per renderli più interpretabili. Al momento, gli argomenti sono rappresentati da codici di due lettere:

  1. me: Conflitto palestinese
  2. nu: Armi nucleari e materiale nucleare
  3. di: Controllo degli armamenti e disarmo
  4. hr: Diritti umani
  5. co: Colonialismo
  6. ec: Sviluppo economico

Per rendere i dati più facili da interpretare, ricodifica questi codici sostituendoli con il loro nome completo. Puoi farlo con la funzione recode() di dplyr, che sostituisce i valori con quelli che specifichi:

esempio <- c("apple", "banana", "apple", "orange")
recode(esempio,
       apple = "plum",
       banana = "grape")

Questo esercizio fa parte del corso

Caso di studio: Analisi esplorativa dei dati in R

Visualizza il corso

Istruzioni dell'esercizio

Usa la funzione recode() di dplyr in un mutate() per sostituire ogni codice di due lettere nel data frame votes_gathered con il corrispondente nome completo. Salva il risultato come votes_tidied.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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"))
Modifica ed esegui il codice