1
次のコマンドを実行するときは、警告が表示されます。この警告を避けるには?pandasデータフレームの列をfloatからintに変換する
df['Class'] = df['Class'].astype(int)
/home/ubuntu/src/anaconda3/lib/python3.5/site-packages/ipykernel/ メインの.py:2:SettingWithCopyWarning: 値は、のコピーに設定されるようにしようとしていますDataFrameからのスライス 代わりに[row_indexer、col_indexer] =値の.locを使用してみてください
は、マニュアルでの注意事項を参照してください:http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy アプリ
あなたのデータフレームが別のデータフレームからスライスとして抽出されたようです。受け入れられた答えはあなたに悪いアドバイスを与えます。その代わりに、 'df = df.copy()'を使ってコピーを作成し、割り当てを行う必要があります。パンダの警告を無効にしないでください。理由はあります。 –