pandas - 每组 4 个日历月的 Pandas 找到最大值出现的日期
解决方案
import numpy as np
from numpy.random import randn as rn
DatetimeIndex = pd.date_range('1/1/2015', '12/31/2015', freq='B')
np.random.seed(101)
df = pd.DataFrame(rn(len(DatetimeIndex)),index=DatetimeIndex)
df.groupby(pd.Grouper(freq='4MS',label='right')).max()[:3]
2015-05-01 2.706850 2015-09-01 2.302987 2016-01-01 2.493990
推荐阅读
- rust - 在rust中创建一个连接hashmap键的字符串
- apache-spark - 如何修复pyspark中的“方案没有文件系统:gs”?
- r - 使用 deSolve R 包中的 ode() 函数时,在每个集成步骤中提取局部截断误差 (LTE) 的值
- c++ - 如何计算选择排序中的比较?
- shell - 如何匹配分布在两条线上的一组字符串?
- python - 是否可以每 n 次迭代重新启动 spyder 控制台并再次运行脚本?
- mediawiki - 如何在维基百科文章中显示维基数据附加链接
- xcode - Xcode 10.2 Beta 断点不起作用 - LLDB RPC 服务器已崩溃
- node.js - (ASK) 我们如何使用 AWS api 网关调试本地 websocket
- image - 如何使用其 colorFilter 保存来自 DecorationImage 的图像 - Flutter