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

python

pandasのDataFrameのreset_index()メソッドは、データフレームのインデックスを明示的な列に戻す機能です。インデックスを明示的な列に戻すと、データフレームの行番号を列として扱うことができます。

例えば、以下のようなデータフレームを考えます。

import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print(df)

実行結果:

   A  B
0 1 4
1 2 5
2 3 6

このデータフレームに対して、reset_index()メソッドを実行すると、以下のようにインデックスが明示的な列に戻されます。

df = df.reset_index()
print(df)

実行結果:

   index  A  B
0 0 1 4
1 1 2 5
2 2 3 6

このように、reset_index()メソッドを使うことで、データフレームのインデックスを明示的な列に戻すことができます。

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