Kom igångKom igång gratis

merge_ordered() – varning för flera kolumner

När du använder merge_ordered() för att sammanfoga på flera kolumner spelar ordningen stor roll, särskilt när du kombinerar det med funktionen för framåtfyllning. Funktionen sorterar sammanfogningen på kolumnerna i den ordning du anger. I den här övningen sammanfogar vi BNP- och befolkningsdata från Världsbanken för Australien och Sverige, och byter ordning på de kolumner vi sammanfogar på. Serierna har olika frekvens – BNP-värdena är kvartalsvisa och befolkningsdata är årliga. Använd framåtfyllning för att fylla i saknade värden. Beroende på vilken ordning du anger kan framåtfyllningen hämta fel data för att fylla i de saknade värdena.

Tabellerna gdp och pop har redan lästs in.

Den här övningen är en del av kursen

Joining Data with pandas

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod