#python #date
Вопрос:
Я сопоставляю функцию со столбцом фрейма данных, в котором целые числа (относящиеся к секундам) возвращают часы, минуты и секунды в новый столбец
.map(lambda row: datetime.timedelta(seconds=row))
Однако он возвращается
Sec Time
0 0 days 00:00:00
1 0 days 00:00:01
2 0 days 00:00:02
3 0 days 00:00:03
Я ожидаю получить то же самое без компонента «0 дней».
Комментарии:
1. Просто введите последние 8 символов, затем
2.
str(timedelta(seconds=423233))[8:]
3. @rej, однако, он вернет строку. Если я хочу использовать это в графике, я бы предпочел, чтобы это было в типе времени
4. затем вы можете привести его к дате и времени