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
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)