【发布时间】:2018-02-20 04:00:32
【问题描述】:
我正在尝试在每个滑动窗口内为该数据计算相同 ID 的数量:
ID
DATE
2017-05-17 15:49:51 s_2
2017-05-17 15:49:52 s_5
2017-05-17 15:49:55 s_2
2017-05-17 15:49:56 s_3
2017-05-17 15:49:58 s_5
2017-05-17 15:49:59 s_5
我正在尝试计算大小为 3 的滚动窗口内相互重叠的相同 ID 的数量。答案应该是这样的:
DATE ID s_2_count s_3_count s_5_count
2017-05-17 15:49:51 s_2 2 0 1
2017-05-17 15:49:52 s_5 1 1 1
2017-05-17 15:49:55 s_2 1 1 1
2017-05-17 15:49:56 s_3 0 1 2
2017-05-17 15:49:58 s_5 NaN NaN NaN
2017-05-17 15:49:59 s_5 NaN NaN NaN
【问题讨论】:
标签: python pandas numpy machine-learning data-mining