我有一个数据框,其中包含每个唯一评级 ID 的开始和结束时间。
d={'ID':['01','02','03','04','05','06'],'Hour Start':[5,9,13,15,20,23],'Hour End':[6,9,15,19,0,2]} df=pd.DataFrame(data=d)
我的目标是汇总整个数据集每小时活跃的评级数量。例如,ID:01 在早上 5 点和早上 6 点开始。那么早上 5 点和早上 6 点都应该各加 1 个计数。
但是对于ID:06,评分从晚上11点开始,到次日凌晨2点结束。因此,从晚上 11 点到凌晨 2 点,每小时应该增加 1 个计数。
我想输出一个如下所示的每小时摘要表。
我一直在思考解决方案。
任何帮助将不胜感激!谢谢 !
慕田峪7331174
慕尼黑5688855
相关分类