首页 > 解决方案 > 熊猫以非标准间隔重新采样

问题描述

假设我有一个熊猫数据框,比如分钟频率数据:

time price
2:00  10.0
2.01  10.3
2.03  9.9
…

而且我想将其重新采样为每小时的频率,并在每小时的 15 分钟开始和结束时增加额外的扭曲。

现在,有一种笨拙的方法:首先:

df.time = df.time - timedelta(minutes=15)

接着:

df.resample('1H', loffset=timedelta(minutes=15)).mean()

不过,有什么更清洁/更有效的东西吗?

标签: pythonpandas

解决方案


推荐阅读