私は以下のようなパンダデータフレームを持っています:
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を使用して関数を適用してみました。pandas.replace属性を試しました。pandas0.9の.sparsedata属性を試しました。関数内のNaN==NaNステートメントも試しました。この記事も見てきましたが、RデータフレームでNA値をゼロに置き換えるにはどうすればよいですか?他のいくつかの記事を見ながら。私が試したすべての方法が機能していないか、NaNを認識していません。ヒントや解決策をいただければ幸いです。