Con el ejemplo que viene aquí http://stackoverflow.com/questions/19436365/pandas-groupby-date igual también puedes hacer una columna con los meses.
2014-07-08 13:45 GMT-05:00 miguel zamora m. <mzmp...@gmail.com>: > Quisa te sirva de algo > > > http://bin.sc/Readings/Programming/Python/Python%20for%20Data%20Analysis/Python_for_Data_Analysis.pdf > > > > El 8 de julio de 2014, 14:26, AGTUGO <agt...@gmail.com> escribió: > > para no correr el proceso varias veces podrías hacer lo siguiente para los >> maximos, y los indices a la vez >> gbm=df.groupby(by=month) >> gbm_max=gbm.max() >> gbm_index=gbm.idxmax() >> >> >> 2014-07-08 13:23 GMT-05:00 AGTUGO <agt...@gmail.com>: >> >> Lo que te pase te daría las fechas con las mismas localizaciones que te >>> dan los valores >>> yo lo corrí así >>> >>> import pandas as pd >>> import numpy as np >>> >>> pd.set_option('display.max_rows', 100) >>> index = pd.date_range( start='1/1/2000',end='12/30/2000',freq='5D') >>> size= index.size >>> df = pd.DataFrame(np.random.rand(size, 3), index=index, columns=['A', >>> 'B', 'C']) >>> resampled = df.resample('M', how = np.max) >>> >>> def month(x): return x.month >>> gbm=df.groupby(by=month).idxmax() >>> print df >>> print gbm >>> print resampled >>> >>> >>> 2014-07-08 13:18 GMT-05:00 AGTUGO <agt...@gmail.com>: >>> >>> 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 >>>> >>> >>> >>> >>> -- >>> Arturo Muñoz Tolosa >>> >> >> >> >> -- >> 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/ >> >> > > > -- > Miguel Zamora M. > Programador en Computacion e Informatica > 08-1351249 > mzmp...@gmail.com > Santiago-Chile > > _______________________________________________ > 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/