У меня есть датафрейм панд следующим образом
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'
Как решить эту проблему