DataFrameのインデックスとは
DataFrameのインデックスは、各行を識別するためのラベルのシリーズです。ラベルは整数、文字列、または他のハッシュ可能なタイプであることができます。インデックスはラベルベースのアクセスとアライメントに使用され、この属性を使用してアクセスまたは変更できます。
インデックスの取得
pandas.DataFrame.index
を使用すると、DataFrameの行のインデックスを取得できます。以下に例を示します。
import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(1, 26).reshape(5, 5), index=["a", "b", "c", "d", "e"], columns=["A", "B", "C", "D", "E"])
print(df.index)
このコードは、Index(['a', 'b', 'c', 'd', 'e'], dtype='object')
を出力します。
インデックスの変更
DataFrameのインデックスラベルを変更するには、新しいラベルのリストをインデックス属性に割り当てます。以下に例を示します。
df.index = [100, 200, 300, 400, 500]
print(df)
このコードは、新しいラベルで更新されたDataFrameを出力します。
まとめ
PythonのPandasライブラリを使用すると、DataFrameのインデックスを簡単に操作できます。これにより、データの操作と分析が容易になります。.