excel처럼 pandas에서도 pivot table을 활용 할 수 있다 !
pip install openpyxl
: python에서 excel을 불러오기위한 명령어df = pd.read_excel("../data/02. sales-funnel.xlsx")
: 파일경로로 데이터 불러오기pd.pivot_table(df, index = "Name", values = "Price")
df.pivot_table(index = "Name", values = "Price")
df.pivot_table( #pivot table 생성
index = ["Manager","Rep"], #index (열) 설정
values = ["Price"], #data 설정
columns="Product" , #columns (행) 설정
aggfunc=[np.sum,len], #집계함수 (sum, count)
fill_value=0, #Non값 존재 시 0
margins = True #하단 총계(all)추가
)
필요에 맞게 index와 columns(생략가능) value를 설정하여 피봇테이블을 생성 할 수 있다.