2024-07-05 11:09:17 发布
网友
我是python的初学者。 我有一个dataframe看起来像这样:
dataframe
ID Time ID1 9:00 ID1 9:01 ID2 9:02 ID3 9:03 ID4 9:04 ID4 9:05 ID5 9:06 ID6 9:10
是否可以根据间隔时间(如果我设置为5分钟)进行分组,并计算5分钟间隔时间内的ID数
我的预期结果如下:
Count ID From to Interval Time (Min) 6 9:00 9:05 5 2 9:06 9:10 5
谢谢
你可以用resample检查,注意这里9:00到9:05是6分钟而不是5分钟
resample
df.set_index('Time').resample('5 min',closed = 'left').nunique() Out[172]: ID Time 09:00:00 4 09:05:00 2 09:10:00 1
你可以用
resample
检查,注意这里9:00到9:05是6分钟而不是5分钟相关问题 更多 >
编程相关推荐