自己新建一个sale-funel.xlsx文件
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
df = pd.read_excel(‘sale-funel.xlsx’)
print(df)
print(pd.pivot_table(df,index=[‘Name’]))#index表示根据哪个columns,生成透视表
#其中参数aggfunc代表聚合的方式,默认求平均值mean
print(pd.pivot_table(df,index=[‘Name’],aggfunc=’sum’))
print(pd.pivot_table(df,index=[‘Name’,’Rep’,’Manager’]))
print(pd.pivot_table(df,index=[‘Manager’,’Rep’]))
print(pd.pivot_table(df,values=[‘Price’],index=[‘Manager’,’Rep’],aggfunc=’sum’))
print(pd.pivot_table(df,values=[‘Price’],index=[‘Manager’,’Rep’],columns=[‘Product’],aggfunc=’sum’,fill_value=0))
#fill_value,填充NaN
#values、index,columns参数的内容均为列表
输出结果
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!