У мене є кадр даних, як показано нижче
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
Коли я намагаюся застосувати функцію до стовпця "Сума", я отримую таку помилку.
ValueError: cannot convert float NaN to integer
Я спробував застосувати функцію, використовуючи .isnan з модуля Math. Я спробував атрибут pandas .replace, я спробував атрибут .sparse даних з панд 0,9, я також спробував, якщо NaN == NaN-оператор у функції. Я також переглянув цю статтю Як замінити значення NA нулями в рамці даних R? переглядаючи деякі інші статті. Усі методи, які я спробував, не спрацювали або не розпізнають NaN. Будь-які підказки чи рішення будуть вдячні.