Python
[JupyterNotebook]Pivot
meister9701
2024. 10. 26. 11:48
Pivot은 기존 열을 이용해 데이터를 재해석하는 방법이다.
특정 열을 참고하여 그 열을 인덱스로 만들고, 칼럼을 새로 지정하는 등 데이터프레임을 변환시킬 수 있다.
학생 성적 데이터프레임을 만들었다.
이를 통해 Pivot을 써보자.
Pivot을 사용하여 index를 반등수, columns을 새로 반으로 지정했다.
value값은 이름 및 점수를 사용하였다. 이처럼 특정 열들을 이용하여 새로운 데이터 프레임을 생성가능한 것이 Pivot함수이다.
이를 통해 데이터에서 특정 구간만 긁어와 새로운 데이터 프레임을 생성하는 것이 가능하다.
Pivot_table함수를 사용하여 aggfunc를 이용하면 집계함수를 사용이 가능하다.
상위 인덱스를 추가하기위해 학년을 추가하였다.
이 인덱스를 기점으로 그 뒤의 반을 분류할 수 있다.