【Pandas DataFrame】reset_index()メソッドで、データフレームのインデックスを通常の列に戻すことができます。

python

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()メソッドを使うことで、データフレームのインデックスを通常の列に戻すことができます。

タイトルとURLをコピーしました