pd.to_numeric() convertit une colonne en nombres. Avec errors='coerce', les valeurs non convertibles deviennent NaN au lieu de provoquer une erreur, ce qui permet de les repérer ensuite. Les séparateurs décimaux ou les symboles monétaires doivent être nettoyés avant la conversion.
Exemple
df['prix'] = pd.to_numeric(df['prix'], errors='coerce')