У меня есть два столбца в кадре данных панд, которые представляют час дня в 24-часовом формате, то есть 18:00:00
. Оба они находятся в типе объекта, и я хочу найти разницу в часах этих двух столбцов. Например, разница между 18:00:00
и 17:00:00
должна составлять 1. Я пытался использовать функцию to_timedelta
, но она возвращает ошибку «без указания единиц», даже после того, как я задаю единицу как «h».
d = {'col1': ['18:00:00', '19:00:00'], 'col2': ['17:00:00', '17:00:00']}
df = pd.DataFrame(data=d)
df
df['col1']-df['col2']
Может ли кто-нибудь помочь в этом? Заранее спасибо.