208 votes

Modification d'un sous-ensemble de lignes dans un dataframe pandas

Supposons que j'ai un DataFrame pandas avec deux colonnes, A et B. J'aimerais modifier ce DataFrame (ou en créer une copie) pour que B soit toujours NaN lorsque A est égal à 0. Comment puis-je y parvenir ?

J'ai essayé ce qui suit

df['A'==0]['B'] = np.nan

et

df['A'==0]['B'].values.fill(np.nan)

sans succès.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X