pandasのDataFrameには、reset_index()メソッドという機能があります。この機能は、データフレームのインデックスを通常の列に戻すことができます。
例えば、以下のようなデータフレームを考えます。
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
print(df)
実行結果は以下のようになります。
A B
a 1 4
b 2 5
c 3 6
このデータフレームに対して、reset_index()メソッドを実行すると、以下のようになります。
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
df = df.reset_index()
print(df)
実行結果は以下のようになります。
index A B
0 a 1 4
1 b 2 5
2 c 3 6
このように、reset_index()メソッドを使うことで、データフレームのインデックスを通常の列に戻すことができます。