10
DataFrame
には0と他の数字が混在しています。私は0を欠落に変換したいと思います。例えばパンダでデータを欠損に変換する
、私は
In [619]: a
Out[619]:
0 1
0 1 2
1 NaN 1
2 1 2
3 NaN NaN
に
In [618]: a=DataFrame(data=[[1,2],[0,1],[1,2],[0,0]])
In [619]: a
Out[619]:
0 1
0 1 2
1 0 1
2 1 2
3 0 0
を変換するコマンドを探しています私はpandas.replace(0、NaNの)を試してみましたが、私はNaNであるエラーを取得します定義されていません。 NaNをどこからでもインポートすることはできません。
列の型がint型であるため、機能しません。ValueError:float NaNを整数 ' – bmu
さて、データを浮動小数点数に変換する必要があります。整数データ構造を持つ 'NaN'を使うことはできません。 http://stackoverflow.com/questions/11548005/numpy-or-pandas-keeping-array-type-as-integer-while-having-a-nan-valueを参照してください。 – BrenBarn
あなたはこれをあなたの答えに説明しなければなりません。答えが質問に合わない瞬間です。 – bmu