给定一个像下面的前2列(count
&;dt
)这样的数据帧,我希望得到在7天窗口中看到的不同的dts
的数量,直到(但不包括)每个dt
(例如,num_distinct_dts_prior_7_days
中显示的内容)。你知道吗
ix count dt num_distinct_dts_prior_7_days
0 6 2017-12-01 0
1 2 2017-12-02 1
2 2 2017-12-04 2
3 9 2017-12-05 3
4 4 2017-12-10 2
5 7 2017-12-14 1
6 2 2017-12-28 0
7 3 2017-12-29 1
这是该表的简化版本;最终,我的数据框架将有一个额外的id
列,并且我希望找到每个id
之前的7天窗口中看到的不同dts
的数量。如果在整个数据集中没有适用的解决方案,我很乐意迭代每个id
(O(趋向于数千))。你知道吗
3
将是7
数字范围的中位数,因此我们可以使用相关问题 更多 >
编程相关推荐