У меня есть файл .csv, к счастью, только два столбца, но много строк. Столбец 1 представляет собой список дат, а столбец 2 представляет собой список чисел. Первое, что я должен сделать, это указать, сколько месяцев в наборе данных, а второе - найти сумму всех чисел в столбце 2 (затем усреднить и т. Д.).
Я пытался создать переменные для каждого столбца, а затем с помощью функции суммы безрезультатно.
import os
import csv
budget_csv = os.path.join(".", "Resources", "budget_data.csv")
with open(budget_csv, newline="") as csvfile:
csvreader = csv.reader(csvfile, delimiter=",")
csv_header = next(csvfile)
print(f"Header: {csv_header}")
total = 0
for row in csvreader:
totalPnl = total += int(x[1])
print(totalPnL)
Я продолжаю получать сообщения об ошибках, неверный синтаксис + = для одного. заголовки двух столбцов выводятся нормально.