J'ai une trame de données comme ci-dessous
itm Date Amount
67 420 2012-09-30 00:00:00 65211
68 421 2012-09-09 00:00:00 29424
69 421 2012-09-16 00:00:00 29877
70 421 2012-09-23 00:00:00 30990
71 421 2012-09-30 00:00:00 61303
72 485 2012-09-09 00:00:00 71781
73 485 2012-09-16 00:00:00 NaN
74 485 2012-09-23 00:00:00 11072
75 485 2012-09-30 00:00:00 113702
76 489 2012-09-09 00:00:00 64731
77 489 2012-09-16 00:00:00 NaN
lorsque j'essaie d'appliquer une fonction à la colonne Montant, j'obtiens l'erreur suivante.
ValueError: cannot convert float NaN to integer
J'ai essayé d'appliquer une fonction en utilisant .isnan du module mathématique J'ai essayé l'attribut pandas .replace J'ai essayé l'attribut de données .sparse de pandas 0.9 J'ai également essayé si l'instruction NaN == NaN dans une fonction. J'ai également consulté cet article Comment remplacer les valeurs NA par des zéros dans une trame de données R? tout en regardant d'autres articles. Toutes les méthodes que j'ai essayées n'ont pas fonctionné ou ne reconnaissent pas NaN. Tous les conseils ou solutions seraient appréciés.