out = pd.pivot_table(df, index='col1',columns=['col2'],values='col3',
aggfunc = ['count'], fill_value=0, margins_name='总计', margins=True)
out.columns = out.columns.droplevel()
index: 分类列, 透视表的row索引
columns: 透视表中的列索引
values: 统计的列
aggfunc:统计函数
fill_value: 空值填充
margins: 是否添加汇总行和列
margins_name: 汇总行和列的名称