pandas:按时间间隔滚动平均值

pandas:按时间间隔滚动平均值,第1张

pandas:按时间间隔滚动平均值

同时,添加了时间窗口功能。看到这个链接。

In [1]: df = Dataframe({'B': range(5)})In [2]: df.index = [Timestamp('20130101 09:00:00'),   ...:  Timestamp('20130101 09:00:02'),   ...:  Timestamp('20130101 09:00:03'),   ...:  Timestamp('20130101 09:00:05'),   ...:  Timestamp('20130101 09:00:06')]In [3]: dfOut[3]:B2013-01-01 09:00:00  02013-01-01 09:00:02  12013-01-01 09:00:03  22013-01-01 09:00:05  32013-01-01 09:00:06  4In [4]: df.rolling(2, min_periods=1).sum()Out[4]:  B2013-01-01 09:00:00  0.02013-01-01 09:00:02  1.02013-01-01 09:00:03  3.02013-01-01 09:00:05  5.02013-01-01 09:00:06  7.0In [5]: df.rolling('2s', min_periods=1).sum()Out[5]:  B2013-01-01 09:00:00  0.02013-01-01 09:00:02  1.02013-01-01 09:00:03  3.02013-01-01 09:00:05  3.02013-01-01 09:00:06  7.0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存