데이터를 다루다 보면, 어떤 그룹(CaseID)별로 특정 컬럼(CATEGORY)이 항상 하나의 고유값을 갖는 경우가 있습니다.예를 들어, 하나의 반품 케이스에 해당하는 CaseID는 항상 하나의 제품군(CATEGORY)으로 구성되어 있는 경우죠.이번 포스팅에서는 Pandas를 이용해 그룹 단위로 CATEGORY가 하나일 경우 그 값을 각 행에 매핑하는 방법을 소개합니다. 예시 상황다음과 같은 이벤트 로그 데이터프레임이 있다고 가정합니다. 목표CaseID 별로 CATEGORY가 유일한 경우→ 그 값을 각 행에 매핑해 새로운 컬럼 CASE_CATEGORY 생성CATEGORY가 2개 이상이면 None 처리 구현 코드import pandas as pd# 예시 데이터프레임df = pd.DataFrame({ ..