Le type category stocke une colonne à nombre limité de valeurs distinctes sous forme de codes entiers et d'une table de modalités. Il réduit la mémoire, accélère certaines opérations et permet un ordre logique (ordered=True). Il convient aux variables comme pays, statut ou taille.
Exemple
df['statut'] = df['statut'].astype('category')