小编典典

给定条件的列中的Python总和值

all

假设我有 2 列,例如:

Item Code    Units Sold
   179           1
   179           2
   180           1
   180           4
   190           3
   190           5

如果它们使用 python 和 pandas 具有相同的“项目代码”,我想总结“销售单位”中的值。


阅读 75

收藏
2022-08-29

共1个答案

小编典典

可以使用 Groupby 有效地做到这一点

假设数据框是 df

ans = df.groupby(df['Item Code'])['Units Sold'].sum()

这是输出。

Item Code
179    3
180    5
190    8
Name: Units Sold, dtype: int64

希望这可以帮助!

2022-08-29