2017-05-22 13 views
0

私はmysqlからデータフレームを作成するためにpsqlを使用しています。パンダはmysql intをfloat64に変換します

しかし、私はintsの代わりにfloat64を得ています。

これは値がないためですが、mysqlでは既に値が0になっているので、もう欠損値はありません。

どうすればこの問題を解決できますか?

EDIT:

パンダをチェック私はデータフレームではNaNを見たが、私は、MySQLでこれを表示されません。これはどうしたらできますか?私は標準値としてNULLを使用していましたが、エラーのためにこれを0に変更しました。

+2

カラムにヌルがないことを確認してください。あなたのデータフレームを表示する –

答えて

0

データをintに変換する必要があります。

df['your_df_column_name'] = df['your_df_column_name'].fillna(0).astype(int) 
関連する問題