Algo así?
def month(x): return x.month
gbm=df.groupby(by=month).idxmax()

2014-07-08 8:51 GMT-05:00 Kiko <kikocorre...@gmail.com>:

> Hola.
>
> Después de darle unas pocas vueltas y de resolverlo de forma poco
> eficiente voy a preguntar por aquí a ver si alguien más listo o con más
> conocimientos que yo sobre pandas/numpy me puede ayudar.
>
> El problema:
> Estoy usando pandas para sacar los máximos de una serie temporal
> dependiendo de un periodo de tiempo, mensual, anual,...
>
> df.resample('M', how = 'max')
>
> Eso me da los máximos de cada mes. Pero también me interesa saber la fecha
> en que ocurren esos máximos. resample no devuelve los índices, cosa lógica
> ya que el how no tiene porque ser un valor y sí un valor obtenido a partir
> de varios valores por lo que el índice sería ambiguo para eso. Pero me
> pregunto si existe algo en Pandas que desconozca que permita obtener además
> los índices de una operación parecida sin tener que meterme a trastear a
> buscarlos yo.
>
> Muchas gracias por adelantado.
>
> Saludos.
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Arturo Muñoz Tolosa
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a