Я работаю с данными по скоростному рендерингу видеоигр (в основном, с гонками, в которых люди пытаются побить игру настолько быстро, насколько они могут), и у меня есть много разных временных интервалов в формате ЧЧ: ММ: СС. Я знаю, что можно конвертировать в секунды, но я хочу сохранить этот формат для упрощения чтения осей на любых графиках.
У меня уже есть все данные в фрейме данных, и я попытался преобразовать данные синхронизации в формат даты и времени с форматом = '% H:% M:% S', но он просто использует это как время 1900-01- 01.
data=[['Aggy','01:02:32'], ['Kirby','01:04:54'],['Sally','01:06:04']]
df=pd.DataFrame(data, columns=['Runner','Time'])
df['Time']=pd.to_datetime(df['Time'], format='%H:%M:%S')
Я думал, что задание формата равным часам / минутам / секундам удалит любую дату, но когда я распечатываю заголовок моего фрейма данных, он говорит, что данные времени теперь 1900-01-01 01:02: 32, в качестве примера. 1:02:32 1 января 1900 года. Я хочу, чтобы Python распознал 1:02:32 как промежуток времени, а не формат даты и времени. Какой лучший способ сделать это?