[pyar] Una manera idiomatica de hacer esto
Jairo Trad
frodobolsonxx en gmail.com
Vie Abr 19 10:09:34 ART 2013
Buenas, les cuento que estoy con un problema y aunque tengo claro que tengo
que hacer no tengo claro cual es la mejor manera de implementarlo. En
particular es posible que el algoritmo se encuentre con un dataset
muuuygrande y no quiero que se convierta en un agujero negro de
recursos.
Resulta que tengo una lista ordenada de pares [Fecha, Valor], puedo tener
valores diferentes, con las mismas fechas y necesito que en caso de tener
valores con fechas repetidas se saque un promedio de los valores y se deje
un solo elemento con la fecha en cuestión. les dejo un ejemplo para que lo
vean mas claro:
esta lista:
[ [datetime.datetime(2013, 4, 10, 12, 0), 23.4],
[datetime.datetime(2013, 4, 10, 12, 0), 25.81],
[datetime.datetime(2013, 4, 10, 12, 0), 25.08],
[datetime.datetime(2013, 4, 10, 13, 0), 18.49],
[datetime.datetime(2013, 4, 10, 14, 0), 20.74],
[datetime.datetime(2013, 4, 10, 14, 0), 25.86] ]
deberia quedar asi:
[ [datetime.datetime(2013, 4, 10, 12, 0), 25,03],
[datetime.datetime(2013, 4, 10, 13, 0), 18.49],
[datetime.datetime(2013, 4, 10, 14, 0), 23.3] ]
Entiendo que, a partir de saber que la lista estar ordenada, hay una manera
obvia de hacer esto, pero no soy Holandés... así que me vendría bastante
bien una mano!
Saludos, Jairo
--
Jairo Trad
Ing. en Computación - FCEFyN - UNC
ar.linkedin.com/in/ingjairotrad
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130419/a0479d47/attachment.html>
More information about the pyar
mailing list