我试图比较Dataframe中的连续行,如果它们相同,我试图找出基于时间的列的差异。
以下是我的数据的样子:
emp_id,time
A001,2019-01-01 10:24:44
A001,2019-01-01 10:25:44
A001,2019-01-01 10:26:44
A002,2019-01-01 10:24:44
A003,2019-01-01 10:26:44
A003,2019-01-01 10:28:44
A003,2019-01-01 10:29:44
如果row1和row2中的值相同,那么我试图在时间列中查找差异。如果两行不相同,则将其留空。
期望以下输出:
emp_id,time,difference
A001,2019-01-01 10:24:44,00:01:00
A001,2019-01-01 10:25:44,00:01:00
A001,2019-01-01 10:26:44,
A002,2019-01-01 10:24:44,
A003,2019-01-01 10:26:44,00:02:00
A003,2019-01-01 10:28:44,00:01:00
A003,2019-01-01 10:29:44,