Я пытался вычесть даты и время между столбцами, которые я прочитал в python, используя pandas dataframe. Я написал код следующим образом:
Time = df['t'] - df['t'].shift(1) + df['t']
Это приводит к сообщению об ошибке. Мой ввод и предполагаемый вывод указаны ниже
Input data:
t =
9:47:00
9:48:00
9:49:00
9:50:00
9:51:00
9:52:00
9:53:00
9:54:00
Я надеюсь, что код выдаст выходные данные (совокупный час, который начинается с нуля.
0
0.016666667
0.033333333
0.05
0.066666667
0.083333333
0.1
Я также пытался превратить его в строку, используя datetime.strptime('t',"%H:%M:%S.%f")
, и все равно получаю ошибку.
Любые предложения будут оценены.