【毎日Python】Pandasのデータフレームのインデックスを取得する方法|index属性

【毎日Python】Pandasのデータフレームのインデックスを取得する方法|index属性
import pandas  as pd
import numpy as np
df = pd.Series([90, 78, 65, 87, 72], [88, 92, 77, 85, 83])
df

シリーズやデータフレームのindexを取得する方法です。
Pandasデータフレームのindex属性を指定して取得します。
このようなデータフレームを作成します。

df.index

df、ドット、index と書きます。
実行してみましょう。
indexが取得できました。
0から始まり5まで、1ずつ増えていくindexであることが確認できます。

df.index = ['sato', 'suzuki', 'takahashi', 'tanaka', 'ito']
df

ではindexを変更してみましょう。
さきほどは数字でしたので、名前に変えてみます。
indexに、indexの長さと同じ長さの名前のリストを代入します。
それでは、実行します。

df.index

indexを確認してみましょう。
名前に変更されていることが確認できます。

s1 = pd.Series([90, 78, 65, 87, 72])
s1

また、シリーズでも使い方は同じです。

s1.index

indexを取得することができました。