pandasデータフレームのインデックスをリセットするにはどうすればいいですか?質問する

pandasデータフレームのインデックスをリセットするにはどうすればいいですか?質問する

いくつかの行を削除したデータフレームがあります。その結果、インデックスが のようなデータフレームが得られ[1,5,6,10,11]、それを にリセットしたいと思います[0,1,2,3,4]。どうすればいいでしょうか?


次のようにすると動作するようです:

df = df.reset_index()
del df['index']

以下は機能しません:

df = df.reindex()

ベストアンサー1

DataFrame.reset_index探しているものです。列として保存したくない場合は、次のようにします。

df = df.reset_index(drop=True)

再割り当てしたくない場合は:

df.reset_index(drop=True, inplace=True)

おすすめ記事