집계된 형태의 데이터는 분석에 적합하지 않습니다. 이를 해결하기 위해 데이터를 재구조화해야 합니다.
pd.melt() 함수
python
코드 복사
df.melt(
id_vars=None, # 유지할 컬럼
value_vars=None, # 변환할 컬럼
var_name=None, # 변환 후 생성되는 컬럼 이름
value_name='value' # 변환 후 생성되는 값 컬럼의 이름
)
pd.pivot_table() 함수
python
코드 복사
pd.pivot_table(
data=df, # 원본 데이터프레임
values=None, # 집계할 값
index=None, # 집계 기준(행)
columns=None, # 집계 기준(열)
aggfunc='mean' # 집계 방식(예: 평균)
)
이 과정을 통해 데이터는 다음과 같이 변환됩니다:
재구조화된 데이터는 이후 분석 및 시각화를 위해 Python과 BI 도구에서 활용될 것입니다. 이 과정은 데이터를 보다 실질적인 비즈니스 의사결정에 활용할 수 있도록 만들어 줍니다.