Attention avec merge_ordered(), plusieurs colonnes
Lorsque vous utilisez merge_ordered() pour fusionner sur plusieurs colonnes, l'ordre compte surtout si vous combinez avec le remplissage vers l'avant (forward fill). La fonction trie la fusion selon les colonnes dans l'ordre fourni. Dans cet exercice, nous allons fusionner les données de PIB et de population de la Banque mondiale pour l'Australie et la Suède, en inversant l'ordre des colonnes de fusion. Les fréquences des séries diffèrent : le PIB est trimestriel et la population, annuelle. Utilisez la fonction de remplissage vers l'avant pour combler les données manquantes. Selon l'ordre fourni, le remplissage pourrait utiliser des données non souhaitées pour combler les valeurs manquantes.
Les tableaux gdp et pop ont été chargés.
Cette activité fait partie du cours
Assembler des données avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)