1. Nauka
  2. /
  3. Kursy
  4. /
  5. Łączenie danych z pandas

Connected

ćwiczenie

Uwaga przy merge_ordered() z wieloma kolumnami

Przy używaniu merge_ordered() do scalania na wielu kolumnach kolejność ma znaczenie, szczególnie w połączeniu z funkcją uzupełniania w przód. Funkcja sortuje scalanie według kolumn w podanej kolejności. W tym ćwiczeniu scalisz dane dotyczące PKB i liczby ludności z Banku Światowego dla Australii i Szwecji, odwracając kolejność kolumn scalania. Obie serie mają różną częstotliwość – wartości PKB są kwartalne, a dane o liczbie ludności roczne. Użyj funkcji uzupełniania w przód, aby wypełnić brakujące wartości. W zależności od podanej kolejności kolumn, wypełnianie w przód może sięgnąć po niezamierzone dane.

Tabele gdp i pop są już wczytane.

Instrukcje 1/2

undefined XP
  • 1
    • Użyj merge_ordered() na gdp i pop, scalając po kolumnach date i country z włączoną funkcją uzupełniania w przód. Wynik zapisz jako ctry_date.
  • 2
    • Wykonaj takie samo scalanie gdp i pop, ale połącz po country i date (odwrotna kolejność niż w kroku 1) z włączoną funkcją uzupełniania w przód. Wynik zapisz jako date_ctry.