使用Pandas从两个不规则时间序列中高效创建新的时间序列

时间:2014-09-19 07:15:10

标签: python pandas time-series

我有两个不规则的系列,A和B,我想从中创建一个新系列。结果系列应具有与A相同的索引,但这些值应基于B中值的时间窗口的滚动总和,但与A中的索引相关。

例如: 甲

2011-01-27 10:21:43    0
2011-01-27 10:43:29    0
2011-01-27 19:39:39    0
2011-01-27 19:55:55    0
2011-01-27 19:58:25    0
2011-01-28 15:31:58    0
2011-01-28 16:27:13    0

2011-01-27 10:20:29    0
2011-01-27 18:31:23    1
2011-01-27 18:45:25    1
2011-01-27 18:57:22    1
2011-01-27 19:15:25    0

使用1小时窗口的所需结果:

2011-01-27 10:21:43    0
2011-01-27 10:43:29    0
2011-01-27 19:39:39    2
2011-01-27 19:56:55    1
2011-01-27 19:58:25    1
2011-01-28 15:31:58    0
2011-01-28 16:27:13    0

目前我循环使用A的索引并使用B [t-Hour():t] .sum()在B上执行求和。这看起来非常低效。有什么建议吗?

0 个答案:

没有答案