使用python将.csv文件中的元素求和到文件中

使用python将.csv文件中的元素求和到文件中,python,csv,file,Python,Csv,File,我试图使用Python作为我大学教育的一部分,但遇到了一个CSV文件的问题,我希望有人能帮助我解决这个问题 该文件由数年的流量数据组成,除以季度,看起来有点像这样(没有标题): 我想做的是将季度汇总到一个新列表中,这样每年的每一列都会被汇总。我希望新列表如下所示: 2013 - (the sum for column 3 for year 2013) - (the sum for column 4 for year 2013) - etc. 在接下来的几年里一直如此 总而言之,我想把所有季度归

我试图使用Python作为我大学教育的一部分,但遇到了一个CSV文件的问题,我希望有人能帮助我解决这个问题

该文件由数年的流量数据组成,除以季度,看起来有点像这样(没有标题):

我想做的是将季度汇总到一个新列表中,这样每年的每一列都会被汇总。我希望新列表如下所示:

2013 - (the sum for column 3 for year 2013) - (the sum for column 4 for year 2013) - etc.
在接下来的几年里一直如此

总而言之,我想把所有季度归纳为一年。我已经设法将CSV文件转换成一个列表,但所有元素都是字符串,因此我似乎无法对它们求和

有人有好的方法吗


提前谢谢

对列表中存储的值使用for循环,并使用以下命令将每个值转换为int:

    listnew=[]
    for i in list:
        listnew.append(int(i))
    print(sum(listnew))
试试这个

如何使用。这样做容易多了。您只需将csv文件读取到panda数据帧,然后找到这些值的列总和。可能需要两行代码。:)
    listnew=[]
    for i in list:
        listnew.append(int(i))
    print(sum(listnew))