시작하기무료로 시작하기

merge_ordered() 주의사항, 다중 열

merge_ordered()를 사용하여 여러 열을 기준으로 병합할 때, 전방 채우기(forward fill) 기능과 함께 사용하면 열의 순서가 중요해집니다. 이 함수는 제공된 순서대로 열을 기준으로 병합을 정렬합니다. 이번 연습 문제에서는 호주와 스웨덴의 세계은행 GDP 및 인구 데이터를 병합하되, 병합 기준 열의 순서를 바꿔 가며 진행합니다. 두 시계열의 빈도가 다른데, GDP 값은 분기별이고 인구는 연간 단위입니다. 전방 채우기 기능을 사용하여 누락된 데이터를 채워 보세요. 제공하는 순서에 따라 전방 채우기가 의도하지 않은 데이터를 사용하여 누락값을 채울 수 있습니다.

gdppop 테이블은 이미 로드되어 있습니다.

이 연습은 강의의 일부입니다

pandas로 데이터 조인하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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)
코드 편집 및 실행