Как я могу получить общее количество часов в timedelta Pandas?
Например:
>>> td = pd.Timedelta('1 days 2 hours')
>>> td.get_total_hours()
26
Примечание: согласно документации, .hoursатрибут будет возвращать компонент часов:
>>> td.hours
2
Решение проблемы
Просто узнайте, сколько timedeltas в 1 часе вмещается в него:
import numpy as np
>> td / np.timedelta64(1, 'h')
26.0
Комментариев нет:
Отправить комментарий