Dada la siguiente lista:Python - Grupo de resumir y una lista de tuplas
[
('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))
]
me gustaría agruparlas por la primera, segunda columnas, cuarto y quinto de la tupla y sumar la tercera. Para este ejemplo, nombraré las columnas como col1, col2, col3, col4, col5.
En SQL me gustaría hacer algo como esto:
select col1, col2, sum(col3), col4, col5 from my table
group by col1, col2, col4, col5
¿Hay una manera "cool" para hacer esto o es todo un bucle manual?
Esto funciona aún mejor - ¡Gracias! – jbassking10