J'ai dataframe avec seulement 1 colonne. Je veux remplacer tous les "0" par np.nan mais je ne peux pas y parvenir.
dataframe est appelé zone. J'ai essayé:
area.replace(0,np.nan)
area.replace(to_replace=0,np.nan)
area.replace(to_replace=0,value=np.nan)
area.replace("0",np.nan)
Que devrais-je faire?
Réponses:
1 pour la réponse № 1Vous pouvez définir inplace
à True
(défaut est False
):
area.replace(0,np.nan, inplace=True)
Voir des exemples dans docs.
0 pour la réponse № 2
Tu as besoin de faire:
area = area.replace(0, np.nan)