У меня есть колонка времени, как так
df = pd.DataFrame({'times':['10:59:20.1647', '11:05:46.2258', '11:10:59.4658']})
моя цель состоит в том, чтобы вычесть все это время в первый раз. Для этого я преобразовал столбец в тип datetime.time
и вычел первое значение из всего столбца:
pd.to_datetime(df['times']).dt.time - pd.to_datetime(df['times']).dt.time.iloc[0]
Однако при этом я получаю сообщение об ошибке:
TypeError: unsupported operand type(s) for -: 'datetime.time' and'datetime.time'
Не могли бы вы предложить умный и элегантный способ для достижения моей цели?