merge_ordered() let op: meerdere kolommen
Als je merge_ordered() gebruikt om op meerdere kolommen samen te voegen, is de volgorde belangrijk wanneer je dit combineert met de forward fill-functie. De functie sorteert de merge op kolommen in de opgegeven volgorde. In deze oefening voegen we BBP- en bevolkingsgegevens van de World Bank voor Australië en Zweden samen, waarbij we de volgorde van de merge-kolommen omdraaien. De frequentie van de reeksen verschilt: de BBP-waarden zijn per kwartaal en de bevolkingscijfers per jaar. Gebruik de forward fill-functie om ontbrekende gegevens op te vullen. Afhankelijk van de opgegeven volgorde kan de forward fill onbedoelde gegevens gebruiken om de missende waarden op te vullen.
De tabellen gdp en pop zijn al ingeladen.
Deze oefening maakt deel uit van de cursus
Data samenvoegen met pandas
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)