IniziaInizia gratis

Attenzione con merge_ordered(), più colonne

Quando usi merge_ordered() per unire su più colonne, l'ordine è importante se lo combini con la funzionalità di forward fill. La funzione ordina l'unione sulle colonne nell'ordine fornito. In questo esercizio uniremo i dati di PIL e popolazione della World Bank per Australia e Svezia, invertendo l'ordine delle colonne di join. Le serie hanno frequenze diverse: i valori del PIL sono trimestrali, quelli della popolazione annuali. Usa la funzionalità di forward fill per riempire i dati mancanti. A seconda dell'ordine fornito, il forward fill potrebbe usare dati non voluti per riempire i valori mancanti.

Le tabelle gdp e pop sono già state caricate.

Questo esercizio fa parte del corso

Unire i dati con pandas

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Merge gdp and pop on date and country with fill and notice rows 2 and 3
ctry_date = pd.merge_ordered(____, 
                             fill_method='ffill')

# Print ctry_date
print(ctry_date)
Modifica ed esegui il codice