Python pandas中是否有等效的SQL GROUP BY ROLLUP?

时间:2015-02-20 13:07:47

标签: python sql pandas group-by grouping

Here是如何在Oracle中运行的。我正在寻找一个在熊猫中的巧妙等价物,最好与DataFrame渲染到python笔记本。 GROUP BY ROLLUP的要点是,如果按多列分组,您还会看到聚合,就好像按这些列的子集分组一样。

1 个答案:

答案 0 :(得分:2)

请参阅此回答Pandas Pivot tables row subtotals

它使用pivot_table()和margin = True来添加总计列

然后通过使用stack()

重新调整pivot_table

不像汇总那样光滑,但它可以正常工作