提问人:mbrb 提问时间:6/13/2020 最后编辑:mbrb 更新时间:6/13/2020 访问量:363
如何使用重叠滑动窗口按日期对熊猫数据帧进行分组?
How to group pandas dataframe by date with overlapping sliding window?
问:
对于日期时间如下的 Pandas 数据帧:
DateTime
2020-6-12
2020-6-13
2020-6-14
2020-6-15
2020-6-16
2020-6-17
...
我想每 3 天对序列进行分组,并使用 1 天的滑动窗口。所以期望的结果是这样的:
Group
2020-6-12 2020-6-14
2020-6-13 2020-6-15
2020-6-14 2020-6-16
2020-6-15 2020-6-17
...
每 3 天对数据进行分组可以通过以下方式实现:
df.groupby(pd.Grouper(key='DateTime', freq='3D'))
但是,问题是如何在两天的重叠中做到这一点?我更喜欢看到具有 Pandas 功能的解决方案,否则保持相同类型完好无损的自定义/解决方法解决方案也可以。DataFrameGroupBy
提前致谢!
答: 暂无答案
评论