簡體   English   中英

基於熊貓中多列的多個聚合函數

[英]Multiple Aggregate Functions based on Multiple Columns in Pandas

我正在Python中使用Pandas df。 我有以下輸入df:

Color   Shape   Value
Blue    Square  5
Red     Square  2
Green   Square  7
Blue    Circle  9
Blue    Square  2
Green   Circle  6
Red     Circle  2
Blue    Square  5
Blue    Circle  1

我想要以下輸出:

Color   Shape   Count   Sum
Blue    Square  3       12
Red     Square  1       2
Green   Square  1       7
Blue    Circle  2       10
Green   Circle  1       6
Red     Circle  1       2

尋找類似pivot_table()的東西,但不希望使用分層索引。

好的,所以我做了更多的研究,並將自己回答這個問題,因為這可能對其他人有所幫助。

我遇到的問題不僅與數據透視表相關,而且與索引相關。 刪除多重索引的方法很簡單:

df.reset_index()

做到這一點就好了。

附帶說明,我不明白為什么這樣的問題會被否決。 這在文檔或我所讀過的任何文獻中都不是很明顯。 它只是涉及對這些模塊的工作原理有更深入的了解,這就是人們來這里的原因。

坦率地說,要對這樣的事情投反對票,是自鳴得意的。 我認為它違背了本網站的目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM