我有一个如下的pandas数据框:
上面的数据框有83000行。我想要计算两个相邻行之间的时间差,并将其保存在一个单独的列中。期望的结果应该是:
我尝试过
如何解决这个问题。
Dev_id Time
88345 13:40:31
87556 13:20:33
88955 13:05:00
..... ........
85678 12:15:28
上面的数据框有83000行。我想要计算两个相邻行之间的时间差,并将其保存在一个单独的列中。期望的结果应该是:
Dev_id Time Time_diff(in min)
88345 13:40:31 20
87556 13:20:33 15
88955 13:05:00 15
我尝试过
df['Time_diff'] = df['Time'].diff(-1)
,但出现了下面的错误。TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
如何解决这个问题。