【发布时间】:2020-05-12 21:42:47
【问题描述】:
我有一个如下所示的数据框。 试图总结第 7 周和第 8 周 所有相关 productCodes[1-317] 的 SalesQuantity 值,并将其第 7 周的行 Sales Quantity 更新为新值。并从 Dataframe 中删除他们的第 8 周行。
周列范围为 [7-26],所有周均包含 [1-317] 产品代码 原始数据的原因在 [Week,ProductCode] 分组之前
Week ProductCode SalesQuantity
7 1 49.285714
7 2 36.714286
7 3 33.285714
7 4 36.857143
7 5 42.714286
... ... ...
8 3 61.000000
26 314 4.285714
26 315 3.571429
26 316 6.142857
26 317 3.285714
示例结果:从上表中,为产品代码 3 添加第 7+8 周 SalesQuantities:61.000+33.285714= 94.285.714 为 ProductCode 3 创建第 7 周的新 SalesQuantity 更新值。 之后,需要删除 ProductCode 3 的第 8 周行。
如何为所有 ProductCode[1-317] 自动化?
谢谢
【问题讨论】:
标签: python pandas filter sum row