Je voudrais remplacer les mauvaises valeurs dans une colonne d'une dataframe par des NaN".
mydata = {"x" : [10, 50, 18, 32, 47, 20], "y" : ["12", "11", "N/A", "13", "15", "N/A"]} df = pd.DataFrame(mesdonnées) df[df.y == "N/A"]["y"] = np.nan
Cependant, la dernière ligne échoue et lance un avertissement car elle fonctionne sur une copie de df. Donc , quelle est la bonne façon de gérer cela ? J"ai vu de nombreuses solutions avec iloc ou ix mais ici, je dois utiliser une condition booléenne.