首页 > 解决方案 > 如何插入groupby总和的总和行

问题描述

我正在尝试在 groupby sum 之后插入新的总计行。

我可以得到我表的 groupby 总和。我还可以用第二个 groupby sum 计算 groupby sum 的总和。我尝试并在这里搜索以找到一种解决方案,在每个组之后插入/附加每个总和作为新行(例如,名为 Total),但无济于事。

第一个分组总和

df.groupby(['Col1', 'Col2']).sum()

第二组按总和

df.groupby(['Col1', 'Col2']).sum().groupby(level=[0]).sum()

标签: pythonpandassumpandas-groupby

解决方案


在 groupby 之后使用 df.reset_index() 再次将 df 转换为数据帧


推荐阅读