首页 > 解决方案 > 对多个 CSV 中的值求和 python

问题描述

我有多个 CSV,输出 A、OutputB、OutputC、OutputD 和 Output Other 的格式如下:

输出A:

Cat,Name,Club,Points
A,James,1,100
A,Mark,1,99
A,Tom,2,98

输出B:

Cat,Name,Club,Points
B,James,2,95
B,Mark,1,94
B,Tom,2,93

输出 C 和 D 遵循相同的格式,但 outputother 如下:

Reason,Name,Club,Points
LJ,James,2,1
PP,George,1,1

实际上,主要区别在于点数始终为 1。

我想创建一个新的 CSV,其中包含行俱乐部、总分、每人平均分以及每个俱乐部中的人数,因此上述示例的输出 CSV 将是:

Club,Total,Avg,Numberofpeople
1,294,73.5,4
2,287,71.75,4

我知道如何打开 CSV 获取值并写入新的 CSV,但我不知道如何使用 python 进行条件求和或如何对 CSV 中的行求和。任何帮助,将不胜感激。

标签: pythoncsv

解决方案


推荐阅读