Comment définir une cellule sur NaN dans une base de données pandas

| | | | | |

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.