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:
- me: Conflitto palestinese
- nu: Armi nucleari e materiale nucleare
- di: Controllo degli armamenti e disarmo
- hr: Diritti umani
- co: Colonialismo
- 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
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"))