pandas melt 메서드 예시

2022. 7. 20. 09:56파이썬/데이터 분석

melt 메서드

1개의 열만 고정하고 나머지 열을 행으로 바꾸고 싶을 때.

melt메서드 인자

id_vars : 위치를 그대로 유지할 열 지정

 

value_vars : 행으로 위치를 변경할 열의 이름을 지정

var_name : 행으로 위치가 변경되는 열의 이름 설정

value_name : var_name의 값의 열 이름 설정

 

예제로 살펴보자

 

열의 속성과 해당하는 값이 행 데이터로 전환된다.

*name들은 단순히 열 이름을 설정하는 인자들이다.

다른 데이터 셋으로 살펴보자

시간 데이터만 남기고 나머지는 행으로 그럼 날짜순으로 데이터를 관측할 수 있다.

날씨 데이터

아래처럼 피봇테이블로 정리할 수 있다.

 

반응형