otrzymuje następujące listy:Python - Grupa przez i podsumować listę krotek
[
('A', '', Decimal('4.0000000000'), 1330, datetime.datetime(2012, 6, 8, 0, 0)),
('B', '', Decimal('31.0000000000'), 1330, datetime.datetime(2012, 6, 4, 0, 0)),
('AA', 'C', Decimal('31.0000000000'), 1330, datetime.datetime(2012, 5, 31, 0, 0)),
('B', '', Decimal('7.0000000000'), 1330, datetime.datetime(2012, 5, 24, 0, 0)),
('A', '', Decimal('21.0000000000'), 1330, datetime.datetime(2012, 5, 14, 0, 0))
]
Chciałbym grupa nich przez pierwszego, drugiego, czwartego i piątego kolumn w krotki i suma 3rd. W tym przykładzie nazwę kolumny jako col1, col2, col3, col4, col5.
W SQL chciałbym zrobić coś takiego:
select col1, col2, sum(col3), col4, col5 from my table
group by col1, col2, col4, col5
tam jest „cool” sposobem na to, czy jest to wszystko instrukcja pętli?
To działa jeszcze lepiej - dzięki! – jbassking10