【发布时间】:2020-06-13 18:08:55
【问题描述】:
Week_number Holiday Description Qty
38 1 A 5
38 0 A 6
38 0 B 1
38 1 C 1
40 0 A 1
我想查找相同 Week_number 和 Description 的重复项。如果我们以上述 Week_number 38 和 Desciption A 为例,则有 2 条记录。然后我想得到这 2 个数量的总和,所以它将是 11。 最后合并这两条记录,将 Qty 和 Holiday 的总和显示为 1。
Week_number Holiday Description Qty
38 1 A 11
38 0 B 1
38 1 C 1
40 0 A 1
再次检查 Week_number 38 的重复项,将有 3 条记录。并将 Holiday 更改为所有具有相同 Week_number 的记录中的 1 个。
Week_number Holiday Description Qty
38 1 A 11
38 1 B 1
38 1 C 1
40 0 A 1
任何cmets如何做到这一点? 谢谢
【问题讨论】:
-
您想如何聚合
Holiday列?对于Week_number等于38,它可以是1或0。当您同时对Week_number和Description进行分组时,您希望如何聚合这些?
标签: python excel pandas pycharm data-science