私は 'distance'という列のpandasデータフレームを持っていて、データ型は 'float64'です。pandasデータフレームの浮動小数点数をintに変換する
Distance
14.827379
0.754254
0.2284546
1.833768
これらの数値を整数(14,0,0,1)に変換したいと考えています。私はこれで試しましたが、 "ValueError:NAを整数に変換できません"というエラーが表示されます。
df['distance(kmint)'] = result['Distance'].astype('int')
何か助けていただけたら幸いです!私はこれを使用してのNaNのデータフレームからの除外
intに変換するハックがあります。しかし、整数列のNaN担当者が不足しているのは、pandas ["gotcha"](http://pandas.pydata.org/pandas-docs/stable/gotchas.html#support-for-integer-na) – Zero
重複している可能性があります[Pandasのintsに浮動小数点を変換するのですか?](http://stackoverflow.com/questions/21291259/convert-floats-to-ints-in-pandas) – mk2