pandas中的行多个小计 - 数据透视表

时间:2018-05-28 15:14:05

标签: python pandas pivot-table

在做了一些研究之后,我发现我不能简单地在Pandas中的每个行组之后做小计(这是Excel的数据透视表的默认功能 - 下面的例子)

Excel

Pandas pivot仅作为所有组的总计,而不是每个组,如下面的每个矩形之后

Pivot

我的代码:

ramka = pd.DataFrame(frame)
ramka.columns = ['PPE ID', 'Volume Actual', 'Month', 'Year', 'Volume  Forecast' , 'Volume difference'  ]
ramka['Financial Year']=ramka.apply(f,axis=1)
pivot=pd.pivot_table(ramka,index=['Financial Year','Year','Month'], values=['Volume Actual', 'Volume Forecast' , 'Volume difference'], aggfunc=np.sum, margins=True)

有什么想法吗?提前感谢您的帮助。

0 个答案:

没有答案