Here这就是 Oracle 中的工作方式。我正在寻找 pandas 中的一个简洁的等效项,最好与 DataFrame 到 python 笔记本的渲染集成。 GROUP BY ROLLUP 的要点是,如果按多个列进行分组,您还将看到聚合,就好像按这些列的子集进行分组一样。
最佳答案
引用这个答案Pandas Pivot tables row subtotals
它使用带有 margins=True 的pivot_table()来添加总计列
然后通过使用stack()对pivot_table进行一些 reshape
不如按汇总分组那么灵活,但它可以工作
关于python - Python pandas 中是否有相当于 SQL GROUP BY ROLLUP 的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629742/