Pivot은 기존 열을 이용해 데이터를 재해석하는 방법이다.
특정 열을 참고하여 그 열을 인덱스로 만들고, 칼럼을 새로 지정하는 등 데이터프레임을 변환시킬 수 있다.
학생 성적 데이터프레임을 만들었다.
이를 통해 Pivot을 써보자.
Pivot을 사용하여 index를 반등수, columns을 새로 반으로 지정했다.
value값은 이름 및 점수를 사용하였다. 이처럼 특정 열들을 이용하여 새로운 데이터 프레임을 생성가능한 것이 Pivot함수이다.
이를 통해 데이터에서 특정 구간만 긁어와 새로운 데이터 프레임을 생성하는 것이 가능하다.
Pivot_table함수를 사용하여 aggfunc를 이용하면 집계함수를 사용이 가능하다.
상위 인덱스를 추가하기위해 학년을 추가하였다.
이 인덱스를 기점으로 그 뒤의 반을 분류할 수 있다.
'Python' 카테고리의 다른 글
[JupyterNotebook]Unpivot (0) | 2024.10.28 |
---|---|
[JupyterNotebook]Groupby (0) | 2024.10.27 |
[JupyterNotebook]정렬 (0) | 2024.10.25 |
[JupyterNotebook]열 필터링 및 결측값 처리 (0) | 2024.10.24 |
[JupyterNotebook] 시계열 데이터를 이용한 재구성 (1) | 2024.10.23 |