【Pandas DataFrame】set_index()メソッドで、データフレームのインデックスを特定の列の値に設定することができます。

python

pandasのDataFrameには、set_index()メソッドという機能があります。この機能を使うと、データフレームのインデックスを特定の列の値に設定することができます。

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

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

実行結果:

   A  B  C
0 1 4 7
1 2 5 8
2 3 6 9

このデータフレームに対して、set_index()メソッドを使って、列Aの値をインデックスに設定してみます。

df = df.set_index('A')
print(df)

実行結果:

   B  C
A
1 4 7
2 5 8
3 6 9

このように、set_index()メソッドを使うことで、データフレームのインデックスを特定の列の値に設定することができました。

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