我正在尝试在一系列事件中以每周一次的频率查找键,类似于以下内容:
_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()
,reduce
和pd.merge
和df.join
答案 0 :(得分:1)
也许我们container
groupby
然后检查是否这个名字显示在所有的周
key