en remplaçant les valeurs null dans une Pandas Dataframe à l'aide de applymap

J'ai eu un "Âge" de la colonne, mais parfois NaN valeurs sont affichées.
Je sais que je peux utiliser "fillna" pour cela, mais j'ai essayé de définir ma propre fonction (et d'apprendre à faire de cette façon) et l'utilisation applymap à dataframe

sans succès jusqu'à présent.

Age
69
49
NaN
54
NaN

J'ai essayé

   def get_rid_of_nulls(value):
     if value == np.nan:
        return 'Is Null value'
     else:
        return value

avec ce pas de travail, soit

 if value == None
   if value isnull
   if value == np.na
   if value ==''
   if value == NaN
   if value == 'NaN'

Aucun des comparaisons semble fonctionner. Je suis mauvais pour vous, mais je suis coincé et je suis très têtu à utiliser fillna

grâce

Rien n'est égal à nan, pas même nan lui-même. Vous avez besoin d'utiliser une fonction spéciale pour vérifier si une valeur est nan, vous ne pouvez pas utiliser ==.
utilisation pd.isnull(value) dans votre func

OriginalL'auteur useRj | 2016-01-18