I'm reading a csv file in Python,
my file is like:
2,PIPPO,5,PIPPO,
10,PIPPO,
15,PIPPO,
11,PLUTO,
8,PLUTO,
8,PAPERINO,
6,PAPERINO,
here is my code, I need the sum of column1 grouping by column2, i.e. PIPPO - 32 PLUTO - 19 PAPERINO - 14
name_current=""
name_previous=""
sum=""
with open('input_csv/input_file.csv', newline='') as csvfile:
numline = len(csvfile.readlines())
csvfile.seek(0)
dati = csv.reader(csvfile, delimiter=',', quotechar='|')
next(dati, None)
next(dati, None)
for i, row in enumerate(dati):
if (name_current == name_previous):
name_current=row[1]
row[0]+=row[0]
sum = ??
name_previous = name_current
print(name_current + sum)
How can I do that? thanks