У меня есть типы данных фрейма данных, как показано ниже
usr_id year
0 t961 00:50:03.158000
1 t964 03:25:57
2 t335 00:55:00
3 t829 00:04:25.714000
usr_id object
year object
dtype: object
Я хочу преобразовать тип данных столбца года в дату и время. Я использовал приведенный ниже код.
timefmt = "%H:%M"
test['year'] = pd.to_datetime(
test['year'], format=timefmt, errors='coerce').dt.time
Я получаю значение ниже
usr_id year
0 t961 NaT
1 t964 NaT
2 t335 NaT
3 t829 NaT
Как преобразовать время данных этого столбца (объект в datetime)? Как я могу отбросить секунды и микросекунды?
Ожидаемый результат
usr_id year
0 t961 00:50
1 t964 03:25
2 t335 00:55
3 t829 00:04