数据透视表

Posted tiankong-blue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据透视表相关的知识,希望对你有一定的参考价值。

import pandas as pd
pivot_data=pd.read_excel(‘./data/data3.xlsx‘)
pivot_data.head()
pivot_data.describe(include=‘all‘).T

import numpy as np
#透视表 求进货价合计、平均值 、计数
# print(df2.col())
rst1=pivot_data.pivot_table(index=[‘供应商名称‘],values=[‘销售价‘],aggfunc=np.sum)
print(rst1)
# ret2=pivot_data.groupby(‘供应商名称‘)[‘销售价‘].sum() #与上面效果相同
# print(rst2)

rst2=pivot_data.pivot_table(index=[‘供应商名称‘],values=[‘销售价‘],aggfunc=np.mean)
rst2.head()
rst3=pivot_data.pivot_table(index=[‘供应商名称‘],values=[‘销售价‘],aggfunc=np.count_nonzero)
rst3.head()
rst4=pivot_data.pivot_table(index=[‘供应商名称‘],values=[‘销售价‘,‘供应商进货价‘],aggfunc=‘销售价‘:np.sum,‘供应商进货价‘:np.mean)
rst4.head()

以上是关于数据透视表的主要内容,如果未能解决你的问题,请参考以下文章

如何刷新数据透视图

Excle数据透视表如何创建非共享缓存的数据透视表

Excle数据透视表如何复制数据透视表

Excel数据透视表怎么刷新数据源

Excle数据透视表如何移动数据透视表的位置

如何用vba实现数据透视表自动筛选