[pyar] Una manera idiomatica de hacer esto

Roberto Alsina ralsina en netmanagers.com.ar
Vie Abr 19 10:33:20 ART 2013


On 19/04/13 10:09, Jairo Trad wrote:
> 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 muuuy grande 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:
>

No entiendo como convertís una en la otra.

> [ [datetime.datetime(2013, 4, 10, 12, 0), 25,03],
Este valor no está en la lista original
>   [datetime.datetime(2013, 4, 10, 13, 0), 18.49], 
Este si está
>   [datetime.datetime(2013, 4, 10, 14, 0), 23.3] ]
>
Este no.

Capaz que tenés que explicar un poco? ;-)




More information about the pyar mailing list