要将数据分组并获取列的最小日期time_b
列,您可以执行以下操作:
df_grouped = df.groupby(['ticket_id', 'time_a'])['time_b'].min().reset_index()
我不知道您time_a
和time_b
列的数据类型,但如果它们是时间戳,您可以执行以下操作以获取小时数差异:
df_grouped['each_diff'] = (df_grouped['time_b'] - df_grouped['time_a').astype('timedelta64[h]')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句