Un DatetimeIndex est un index pandas composé de dates et heures. Il permet de sélectionner par période avec du texte (df['2025-03']), d'accéder aux composantes temporelles, de rééchantillonner et d'aligner des séries. On le crée avec pd.to_datetime puis set_index, et on trie l'index.
Exemple
df = df.set_index(pd.to_datetime(df['date'])).sort_index()