查找每周发生的事件

时间:2019-02-02 00:35:13

标签: python pandas

我正在尝试在一系列事件中以每周一次的频率查找,类似于以下内容:

_index          _time             key
0  2018-12-01T23:59:56.000+0000    mike
1  2018-12-04T23:59:36.000+0000    mike
2  2018-12-13T23:59:05.000+0000    mike
3  2018-12-20T23:57:45.000+0000    mike
4  2018-12-31T23:57:21.000+0000    jerry
5  2018-12-31T23:57:15.000+0000    david
6  2018-12-31T23:55:13.000+0000    tom
7  2018-12-31T23:54:28.000+0000    mike
8  2018-12-31T23:54:21.000+0000    john

我尝试使用以下方法按日期创建组:

df = [g for n, g in df.groupby(pd.Grouper(key='_time',freq='W'), as_index=False)]

但是无法使用set.intersection()reducepd.mergedf.join

找到各个组的交集

1 个答案:

答案 0 :(得分:1)

也许我们container groupby然后检查是否这个名字显示在所有的周

key