Я новичок в python, и у меня возникают проблемы с группировкой столбца из файла CSV.Я пытаюсь найти общую цену за категорию.
CSV:
category,item,quantity,individual_price
shirts,Blue Shirt,3,25.75
shirts,Red Shirt,1,32.09
pants,Jeans,4,87.00
pants,Slacks,2,92.99
Это то, что я имею до сих пор:
import csv
import operator
with open('shopping_cart.csv', 'r') as f:
sample = open('shopping_cart.csv','r')
sample.next()
csv1 = csv.reader(sample, delimiter=',')
sort = sorted(csv1, key=operator.itemgetter(3))
for eachline in sort:
print eachline[3]
Выходы:
25.75
32.09
87.00
92.99