66897


Pandasで数値の列のみ残し、文字の列を削除したいと考えて以下のコードを実行しましたがエラーでした。

[code]

    df = df.drop(df.select_dtypes(include=str),axis=1)
    
[/code]

エラーメッセージは

[code]

    TypeError: string dtypes are not allowed, use 'object' instead
    
[/code]

でした。

どう書き直せばよいでしょうか。  
よろしくお願いいたします。


CC BY-SA 4.0
2020-05-22T05:32:12.217
66872
2020-05-22T19:48:29.273
2020-05-22T06:18:18.480
12457
12457
question
python pandas
Pandasで文字の列を削除したい

[code]

    df = df.select_dtypes(exclude='object')
    
[/code]

でうまくいきました。  
ありがとうございました。


CC BY-SA 4.0
2020-05-22T19:48:29.273
66897
2020-05-22T19:48:29.273
12457
66872
answer