Я понимаю, что вы читаете эти данные, например, из CSV-файла.
df=pd.read_csv('c:/1/comptagevelo2012.csv', index_col=0, parse_dates=True)
Для проверки:
print(df.index)
Работает лучше, чем pd.to_datetime !!Я проверил это!
> DatetimeIndex(['2012-01-01', '2012-02-01', '2012-03-01', '2012-04-01',
> '2012-05-01', '2012-06-01', '2012-07-01', '2012-08-01',
> '2012-09-01', '2012-10-01',
> ...
> '2012-12-22', '2012-12-23', '2012-12-24', '2012-12-25',
> '2012-12-26', '2012-12-27', '2012-12-28', '2012-12-29',
> '2012-12-30', '2012-12-31'],
> dtype='datetime64[ns]', length=366, freq=None)
Другой метод не работает для этого файла.
df=pd.read_csv('c:/1/comptagevelo2012.csv',index_col=0)
pd.to_datetime(df['Date'], errors='coerce', format ='%d/%m/%Y')
print(df.index)
Index(['01/01/2012', '02/01/2012', '03/01/2012', '04/01/2012', '05/01/2012',
'06/01/2012', '07/01/2012', '08/01/2012', '09/01/2012', '10/01/2012',
...
'22/12/2012', '23/12/2012', '24/12/2012', '25/12/2012', '26/12/2012',
'27/12/2012', '28/12/2012', '29/12/2012', '30/12/2012', '31/12/2012'],
dtype='object', length=366)
sorce: https://keyrus -gitlab.ml / gfeuillen / keyrus-training / blob / 5f0076e3c61ad64336efc9bc3fd862bfed53125c / docker / data / python / Exercises / 02% 20pandas / compvelo