【发布时间】:2019-11-08 19:54:12
【问题描述】:
我想在具有偏移的时间窗口内对记录应用一些统计信息。我的数据如下所示:
lon lat stat ... speed course head
ts ...
2016-09-30 22:00:33.272 5.41463 53.173161 15 ... 0.0 0.0 511
2016-09-30 22:01:42.879 5.41459 53.173180 15 ... 0.0 0.0 511
2016-09-30 22:02:42.879 5.41461 53.173161 15 ... 0.0 0.0 511
2016-09-30 22:03:44.051 5.41464 53.173168 15 ... 0.0 0.0 511
2016-09-30 22:04:53.013 5.41462 53.173141 15 ... 0.0 0.0 511
[5 rows x 7 columns]
我需要 600 秒的时间窗口内的记录,步长为 300 秒。例如,这些窗口:
start end
2016-09-30 22:00:00.000 2016-09-30 22:10:00.000
2016-09-30 22:05:00.000 2016-09-30 22:15:00.000
2016-09-30 22:10:00.000 2016-09-30 22:20:00.000
我已经查看了 Pandas rolling 来执行此操作。但似乎它没有添加我上面描述的偏移量的选项。我是否忽略了某些东西,还是应该为此创建一个自定义函数?
【问题讨论】: