У меня есть данные метки времени в формате %H:%M:%S:%f
.Когда я читаю его и передаю в фрейм данных с pd.to_datetime, он автоматически заполняет 01.01.1900 в дополнение к правильно переданному %H:%M:%S:%f
Как мне установить определенный год, месяц, день при чтении ипередать ему часы, минуты, секунды, миллисекунды?
Код, который я использую:
import pandas as pd
df = pd.DataFrame({'Time': ["00:00:00:001", "00:00:00:005","00:00:00:009"]})
df['Time'] = pd.to_datetime(df['Time'], format='%H:%M:%S:%f')
print(df)
Вывод:
Time
0 1900-01-01 00:00:00.001
1 1900-01-01 00:00:00.005
2 1900-01-01 00:00:00.009
Желаемый вывод:
Установленная дата, например:
Time
0 2018-11-21 00:00:00.001
1 2018-11-21 00:00:00.005
2 2018-11-21 00:00:00.009