@gowwa123

Как убрать дату из столбца?

Хотел рассчитать продолжительность событий для колонки operation, чтобы мне выдавалось только время, а мне и дата выводится, что делать?
severstal_df['duration'] = pd.to_datetime(severstal_df['time'], format = '%H:%M:%S')
severstal_df
severstal_df = severstal_df.groupby('operation').duration.apply(lambda x: x.max() - x.min()).reset_index(name='duration')
severstal_df

60ca17d0c2d85422573313.png
60ca1808ef54e333923350.png
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@o5a
Это поле не даты, а диапазона даты (Timedelta), потому что получали его, вычитая 2 даты. У него нет "просто времени". Чтобы взять от него только время, нужно сначала привести к типу даты. Например так (добавляем к сегодняшнему числу этот диапазон времени), тогда уже можно отобразить отдельно время без даты:
(pd.Timestamp('today').normalize()+severstal_df['duration']).dt.time
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zexer
.time()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы