Вы можете передать date_parser
аргумент ( проверить документы ), например
import pandas as pd
from datetime import datetime
df = pd.read_csv('weather_cleaned.csv', index_col='Date', parse_dates=['Date'],
date_parser=lambda x: datetime.strptime(x, '%d-%mT%H:%M:%S'))
print(df.head())
output
Empty DataFrame
Columns: []
Index: [1900-01-01 01:00:00, 1900-01-01 02:00:00, 1900-01-01 03:00:00, 1900-01-01 04:00:00, 1900-01-01 05:00:00]
, конечно, вы можете определить другую функцию, возможно укажите другой год, et c .. например, если вы хотите год 2020 вместо 1900, используйте
date_parser=lambda x: datetime.strptime(x, '%d-%mT%H:%M:%S').replace(year=2020)
Примечание Я предполагаю, что это формат день-месяц, измените строку формата соответственно .
РЕДАКТИРОВАТЬ: Измените мой пример, чтобы отразить, что столбец Date должен использоваться как индекс.