いくつかの行を削除したデータフレームがあります。その結果、インデックスが のようなデータフレームが得られ[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)