【问题标题】:Python Pandas sub-totals and grand totalPython Pandas 小计和总计
【发布时间】:2017-03-11 03:47:57
【问题描述】:
【问题讨论】:
标签:
python
pandas
tabular
subtotal
【解决方案1】:
如何拆分表格使其只有标题:
泥炭形成、PBL_AWI、CM、LBH?
df['Shape_Area'].reset_index()
对于您的其余问题,请发布一个可复制粘贴的示例,该示例生成您的数据框和所需输出的模型。
【解决方案2】:
您可以直接将小计添加到数据透视表中,但这需要一些修改。
您必须确保要小计的字段之一从行开始,而另一个从列开始。然后堆叠生成的数据透视表。
我假设您粘贴的表已经在 pandas 中创建,并且包含泥炭数据的列的名称是 PeatStatus。
如果是这样,那么您可以执行以下操作。
pvt = pd.pivot_table(df, values=['CM', 'LBH'], columns=['NSRCODE'],
index=['PeatStatus'],
aggfunc=np.sum, margins=True)
pvt.stack('NSRCODE')
此处概述了类似的答案
Pandas Pivot tables row subtotals