Usare gather per mettere in ordine un insieme di dati
Per rappresentare i dati uniti voto-tema in una forma ordinata, così da poter analizzare e visualizzare per tema, dobbiamo trasformare i dati in modo che ogni riga contenga una combinazione paese-voto-tema. Questo trasformerà i dati da sei colonne (me, nu, di, hr, co, ec) a due colonne (topic e has_topic).
Questo esercizio fa parte del corso
Caso di studio: Analisi esplorativa dei dati in R
Istruzioni dell'esercizio
- Carica il pacchetto
tidyr. - Raccogli le sei colonne dei temi in
votes_joinedin un'unica colonna chiamatatopic(che contenga uno trame,nu, ecc.) e una colonna chiamatahas_topic(che contenga 0 o 1). Stampa il risultato senza salvarlo. - In realtà non ti interessano i casi in cui
has_topicè 0. Esegui di nuovo l'operazionegather(), ma questa volta filtra anche solo le righe in cui il tema intopicdescrive il voto. Salva il risultato comevotes_gathered.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter