IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Carica il pacchetto tidyr.
  • Raccogli le sei colonne dei temi in votes_joined in un'unica colonna chiamata topic (che contenga uno tra me, nu, ecc.) e una colonna chiamata has_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'operazione gather(), ma questa volta filtra anche solo le righe in cui il tema in topic descrive il voto. Salva il risultato come votes_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


Modifica ed esegui il codice