Zacznij terazZacznij za darmo

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.

To ćwiczenie jest częścią kursu

Łączenie danych z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod