Vue d'ensemble

Pandas 3.0, publie le 21 janvier 2026, adopte le type string par defaut, active Copy-on-Write et modernise la gestion des Series.

Fonctionnalites principales

Type string par defaut

Les colonnes de chaines utilisent desormais StringDtype par defaut au lieu de object, avec une meilleure gestion memoire et des operations plus rapides.

python
import pandas as pd

df = pd.DataFrame({'nom': ['Alice', 'Bob', None]})
print(df['nom'].dtype)  # string (plus object)
print(df['nom'][2])     # <NA> (plus None)

Copy-on-Write par defaut

Copy-on-Write (CoW) est desormais active par defaut, eliminant les copies implicites et les avertissements SettingWithCopyWarning.

python
import pandas as pd

df = pd.DataFrame({'a': [1, 2, 3]})
df2 = df[['a']]  # vue, pas de copie
df2['a'] = 10    # copie automatique (CoW)
print(df['a'].tolist())   # [1, 2, 3] (inchange)
print(df2['a'].tolist())  # [10, 10, 10]

Modernisation des Series

Les Series beneficient d'operations optimisees et d'une meilleure integration avec le systeme de types nullable de Pandas.

Sources