生データフレーム(DF)フロートを含むなど、数値フィールドのみを選択:パンダのデータフレームから
A B
0 1 green
1 2 red
3 4.3 yellow
をしよう:選択した後
A B
0 1 green
1 2 red
2 s blue
3 4.3 yellow
4 b black
予想されるデータフレーム(DF)
どちらdf[df['A'].astype(str).str.isdigit()]
をもdf[df['A'].astype(str).str.isdemical()]
は期待される結果を得ることができますが、以下のようになります。
A B
0 1 green
1 2 red
希望:
isdigit()
とisdemical()
はpd.to_numeric(..., errors='coerce')
を試してみてください
私は数値を使用するつもりだったとあなただけ速くしなければなりませんでした! +1 –