我试图做一个列的总和csv文件。 该文件是这样的:
Date Value
2012-11-20 12
2012-11-21 10
2012-11-22 3
这可能是在数百行的范围。 我需要得到的合计值(在这种情况下,将25),印刷到一个终端。 我到目前为止有一些代码,但它导致小得多数字比它应该总结。 当故障排除它,我做总和的打印和意识到,代替求和12 + 10 + 3,它实际上打破在每列中的数字和款项1 + 2 + 1 + 0 + 3,这明显等于一个多小总。 这里是我的代码,如果有人能提出建议将是巨大的!
with open("file.csv")) as fin:
headerline = fin.next()
total = 0
for row in csv.reader(fin):
print col # for troubleshooting
for col in row[1]:
total += int(col)
print total