Суммируйте столбец csv в python
Я пытаюсь сделать сумму столбца в 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