DataFrameインデックスのデフォルトのdtypeは 'int64'で、 'int32'に変更したいと思います。 .set_index()とint32のnumpy配列で変更しようとしましたが、dtype = np.int32で新しいインデックスを作成しようとしました。それは動作しませんでした、常にint64のインデックスを返します。pandas DataFrameのインデックスdtypeをint32に変更するにはどうすればよいですか?
誰かがint32サイズのpandasインデックスを作成する作業コードを表示できますか?
私は最新のconda pandasパッケージ0.20.1を使用しています。
私が間違っている可能性が...可能ではないようですしかし、私はまだ道を見つけることができませんでした。 '' Int64Index([...]、dtype = np.int32) 'int64') ' – MaxU
まあ、私は同じことをして、把握できませんでした。ソースコードを見てみると、https://github.com/pandas-dev/pandas/tree/c8dafb5a7ae9fe42b9d15c47082a6fb139e78b5d/pandas/core/indexesになりますが、この変更がどこで起こるかわかりません。 – Stanpol
は(https://github.com/pandas-dev/pandas/blob/c8dafb5a7ae9fe42b9d15c47082a6fb139e78b5d/ [私は唯一の "数値" インデックスの 'np.int64'、' np.uint64'と 'np.float64'のサポートを見つけることができます] pandas/core/indexes/numeric.py) – MaxU