Skip to main content
merge_ordered는 정렬된 시계열/이력 테이블을 결합할 때 유용합니다. 일반 merge와 달리 결합 후 정렬과 결측 보간(옵션)을 함께 다룰 수 있습니다.

기본 예시

out = pd.merge_ordered(
    left,
    right,
    on="date",
    by="symbol",
    fill_method="ffill",  # 필요 시 전방 보간
    how="outer",
)

merge_ordered vs merge_asof

함수매칭 방식대표 시나리오
merge_ordered동일 키 정렬 결합 + 보간이력 테이블 병합
merge_asof최근접 시점 매칭이벤트-시세 매칭

주의 포인트

  • 결합 키(date)는 양쪽 모두 정렬되어 있어야 합니다.
  • fill_method를 적용하면 실제 결측인지 보간값인지 구분 컬럼을 두는 편이 안전합니다.
  • 외부조인(outer) 결과는 row 수가 크게 증가할 수 있으므로 메모리 모니터링이 필요합니다.

이어서 볼 문서