- 기본 구성요소 : index, columns, values, aggfunc
pd.pivot_table(df, # 피벗할 데이터프레임
index = '--', # 행 위치에 들어갈 열
columns = '--', # 열 위치에 들어갈 열
values = '--', # 데이터로 사용할 열
aggfunc = '--') # 데이터 집계함수
pd.pivot_table(df, index="인덱스로 갈 컬럼 이름",
values=['컬럼 이름 1', '컬럼 이름 2']))
pd.pivot_table(df, index=["인덱스로 갈 컬럼 이름 1","인덱스 컬럼 2","인덱스 컬럼 3"],
values=['컬럼 이름 1', '컬럼 이름 2']))
df.pivot_table(index=['Manager','Rep'], values='Price',columns='Product',aggfunc=np.sum)
덧셈
df.pivot_table(aggfunc=np.sum)
2개 이상의 연산
df.pivot_table(aggfunc=[np.sum,len])
맨 밑 총합 나오게
margins=True