熊猫在水平和垂直方向上聚合

时间:2020-05-29 11:39:17

标签: python pandas math sum aggregation

嗨,我有这个例子

----------------------------------
| Item | Price | Qty | Price/Qty |
|---------------------------------
|  A   | 1     | 10  | 0.1       |
|  B   | 20    | 50  | 0.4       |
|  C   | 30    | 30  | 1         |
----------------------------------

当我按项目和总价格,数量和价格/数量进行分组时,总和(价格/数量)不同于总和(价格)/总和(数量)。有没有一种方法可以计算我获得sum(price / qty)= sum(price)/ sum(qty)所需的值的列?

例如sum(price / qty)= 0.1 + 0.4 +1 = 1.5与sum(price)/ sum(qty)=(1 + 20 + 30)/(10 + 50 + 30)= 0.567不同吗?

0 个答案:

没有答案