1. Apprendre
  2. /
  3. Cours
  4. /
  5. Assembler des données avec pandas

Connected

Exercice

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.

Instructions 1/2

undefined XP
  • 1
    • Utilisez merge_ordered() sur gdp et pop, en fusionnant sur les colonnes date et country avec l'option de remplissage, et enregistrez le résultat dans ctry_date.
  • 2
    • Effectuez la même fusion de gdp et pop, mais joignez sur country et date (l'inverse de l'étape 1) avec l'option de remplissage, et enregistrez le tout dans date_ctry.