Just Fighting

데이터 재구조화하기 (melt, pivot) 본문

Python

데이터 재구조화하기 (melt, pivot)

yennle 2022. 2. 2. 22:42
728x90

데이터 분석을 하기 위해 데이터의 구조를 변경해야할 때

melt와 pivot 함수를 사용하면된다.

 

처음에 검색 안하고 혼자 해보려다가 아주 시간 낭비했다*^^*

 

< melt() >

가로의 데이터를 세로로 바꾸는 함수이다.

컬럼명을 값으로 바꿔서 아래로 데이터를 줄세우는 방식이다.

데이터프레임.melt(id_vars=기준컬럼, value_vars=기존컬럼, var_name=컬럼의컬럼명, value_name=값의컬럼명)

 

 

 

< pivot() >

이 함수는 melt()와 정반대인 함수로,

세로로 된 데이터를 가로로 바꾸어주는 함수이다.

데이터프레임.pivot(index=기준컬럼, columns=컬럼이될컬럼, values=값이될컬럼)

 

 

 

728x90
Comments