疑問
- pandasでdtypeをstrに設定するとobjectになるのはなぜでしょうか?
pythonにはstrというデータ型があるのでその型で表せばいいのでは?と思ってしまったので、oなぜそうしているのか知りたいです
- また、このobject型というのはpythonが標準でもつ型でしょうか?ググってはみたのですが、この型に関する説明をうまく見つけられず、、
補足
pandasで例えば下記のように任意のcsvをstr型として読み込むとします。
そうした場合、型の出力はobjectとなります。
df_str = pd.read_csv('data/src/sample_header_index_dtype.csv', index_col=0, dtype=str) print(df_str) # a b c d # ONE 1 001 100 x # TWO 2 020 NaN y # THREE 3 300 300 z print(df_str.dtypes) # a object # b object # c object # d object # dtype: object
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。