根据匹配的内容合并列表

时间:2019-07-01 00:04:49

标签: python-2.7

我的csv格式如下:

A         B         C        D
PartA   300        40        2
PartA   300        40        2
PartA   200        30        4
PartB   300        40        1
PartB   300        40        1
PartC   200        30        4
PartC   200        30        4
PartC   300        30        4

我正尝试“汇总”此列表,以根据A,B,C列的匹配将所有行加在一起。D列将是所有行的总和。像这样:

A         B         C        D
PartA   300        40        4
PartA   200        30        4
PartB   300        40        2
PartC   200        30        8
PartC   300        30        4

基本上,如果列A,B,C相同,则将列D加在一起,并删除添加到原始列中的行。

我一直在搞弄循环好几个小时,试图让它运气不佳。 在尝试大熊猫之前,我想过要问是否可以用它来做这件事。

0 个答案:

没有答案