CommencerCommencer gratuitement

merge_ordered() attention, plusieurs colonnes

Lorsque vous utilisez merge_ordered() pour fusionner plusieurs colonnes, l'ordre est important lorsque vous le combinez avec la fonction de remplissage vers l'avant. La fonction trie la fusion sur les colonnes dans l'ordre indiqué. Dans cet exercice, nous allons fusionner les données du PIB et les données démographiques de la Banque mondiale pour l'Australie et la Suède, en inversant l'ordre de fusion des colonnes. La fréquence des séries est différente : les valeurs du PIB sont trimestrielles, tandis que celles pour la population sont annuelles. Utilisez la fonction de remplissage en aval pour compléter les données manquantes. En fonction de l'ordre fourni, la fonction de remplissage utilisera des données non intentionnelles pour compléter les valeurs manquantes.

Les tables gdp et pop ont été chargées.

Cet exercice fait partie du cours

Joindre des données avec pandas

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code