我有一个类似如下日降雨量数据:
日期雨量(毫米) 1922年1月1日0.0 1922年1月2日0.0 1922年1月3日0.0 1922年1月4日0.0 1922年1月5日31.5 1922年1月6日0.0 1922年1月7日0.0 1922年1月8日0.0 1922年1月9日0.0 1922年1月10日0.0 1922年1月11日0.0 1922年1月12日9.1 1922年1月13日6.4 。 。 。
我试图找出每月每年为最大值,亦是迄今为止发生在最大值。我一直在使用的代码:
rain_data.groupby(pd.Grouper(freq = 'M'))['Rainfall (mm)'].max()
这是返回正确的最大值,但返回每个月的最后一天,而不是发生在最大事件的日期。
1974-11-30 0.0 1974-12-31 0.0 1975-01-31 0.0 1975-02-28 65.0 1975-03-31 129.5 1975-11-30 59.9 1975-12-31 7.1 1976-01-31 10.0 1976-11-30 0.0 1976-12-31 0.0 1977-01-31 4.3
我如何能得到正确的日期有什么建议?