728x90
pivot : 피벗 테이블
- 데이터 프레임에서 두 개의 열을 이용하여 행/열 인덱스 reshape 된 테이블
- 새로운 테이블에서 새로운 기준으로 집계
피벗테이블 만드는 방법
pd.pivot_table(data, values, index, columns, aggfunc='mean(함수)' )
# 피봇팅 한다. 즉 컬럼의 값을 열로 만드는것.
import pandas as pd
import numpy as np
df = pd.read_excel('sales-funnel.xlsx')
df
pd.pivot_table(df, index=['Name']) # 평균
pd.pivot_table(df, index=['Name'], aggfunc= np.sum ) # 합
구별로 정리하기
pd.pivot_table(df, index=['Manager', 'Rep'])
인덱스를 '구별' 로 피봇팅 한다.
crime_anal = pd.pivot_table(crime_anal_police, index=['구별'], aggfunc=np.sum)
'Python' 카테고리의 다른 글
파이썬 Prophet 라이브러리 사용법 (0) | 2021.11.29 |
---|---|
파이썬 Pandas Series 데이터 액세스 방법 pd.Series() (0) | 2021.11.26 |
파이썬 날짜와 시간 datetime, date, isoformat() (0) | 2021.11.25 |
파이썬 평균 값과 중앙 값 statistics.mean(), statistics. median() (0) | 2021.11.24 |
파이썬 판다스 데이터프레임 컬럼 순서 변경 df[['glasses','bikes','suits']] (0) | 2021.11.23 |