pivot 2

[JupyterNotebook]Groupby

Groupby함수는 특정 열을 기준으로 데이터를 그룹화하여 특정 그룹을 만들어 집계연산을 할 때 주로 사용한다.Groupby로 index를 성별로 value값을 점수로하여 집계함수를 이용해 데이터를 새로 제작Groupby함수도 Pivot처럼 멀티 인덱스가 가능하다.aggfunc함수를 사용했던것을 Groupby에서는 agg를 이용하여 여러가지 집계함수를 사용하도록 할 수 있다.Groupby를 Pivot_table로 표현하면 이런식으로 표현할 수 있다.멀티 인덱스를 사용하고 싶으면 index에 []를 사용하여 리스트로 변환하면된다.

Python 2024.10.27

[JupyterNotebook]Pivot

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

Python 2024.10.26