【发布时间】:2022-06-29 22:57:39
【问题描述】:
我想知道根据事件的持续时间将我的数据分组到事件中并将每个事件分为 4 个 bin 并计算每个 bin 中的实例的最快方法。
我的数据如下所示:
time eventID value
0:30 1 a
0:30 1 b
0:30 1 c
4:00 1 d
1:00 2 a
2:00 2 b
3:00 2 c
4:00 2 d
5:00 2 e
6:00 2 f
7:00 2 g
8:00 2 h
输出应该是这样的:
event bin count
1 1 3
1 2 0
1 3 0
1 4 1
2 1 2
2 2 2
2 3 2
2 4 2
而且垃圾箱的数量和时间也可能不同。
【问题讨论】:
-
您能否发布一下,到目前为止您为解决问题所做的尝试?
标签: python pandas dataframe pandas-groupby