私はJupyterノートブックを使用しています。デフォルトのpythonカーネル。 'numpy'と 'pandas'がインポートされました。pd.to_numericがPythonで動作しません
この列の名前は「ピリオド」です。値には、「期間」のような数字とテキストが含まれます。データ型は 'object'です。列 'Period'の値が数値ではない行を削除したいと思います。 私がしようとしたのは、最初に列をオブジェクトから数値に変換することです。
数値とNaNのリストを返しました。最後の行がある:
Name: Period, dtype: float64
私は再びオンにした場合:
df['Period'].dtype
それが返されます。
dtype('O')
はどうやら変換が実際に動作しませんでした。次のコードでも、それは何も落としませんでした。
df.dropna(subset=['Period'])
どうしたと思いますか?
とValueError:ベクターによるインデックスはNA/NaN値を含むことができません – retirer