Annidare un data frame
Al momento, il data frame by_year_country ha una riga per ogni coppia paese-voto. Per poter creare un modello per ciascun paese, andrai ad "annidare" tutte le colonne tranne country, ottenendo così un data frame con una riga per paese. I dati di ogni singolo paese verranno poi memorizzati in una colonna di liste chiamata data.
Questo esercizio fa parte del corso
Caso di studio: Analisi esplorativa dei dati in R
Istruzioni dell'esercizio
- Carica il pacchetto
tidyr. - Usa la funzione
nest()per annidare tutte le colonne diby_year_countrytrannecountry.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the tidyr package
# Nest all columns besides country
by_year_country