Чтобы добавить подробности в отношении проблемы с timedelta, о которой говорил Джезраэль, проблема с преобразованием месяца выглядит следующим образом: Pandas timedelta определяет месяц как 1/12 года, что составляет 365,2425 дня на основе логики високосного года. ,
243 дня, 11:52:48 - 21037968 секунд.
>>> 243*60*60*24+11*60*60+52*60+48
21037968
Некоторые анализы подтверждают, что это 8/12 года, который длится 365,2425 дня.
>>> 21037968/((8/12)*365.2425*60*60*24)
1.0
Как отмечено выше, используйте to_datetime, чтобы избежать этого.