dataframeのindexはどのように割り振られるの?

DataFrameのindexは、デフォルトでは0から始まる連番ですが、明示的に指定することもできます。DataFrameを作成する際にindexパラメータを指定することで、indexを指定することができます。

例えば、次のようにしてDataFrameを作成し、indexを指定することができます。

python
import pandas as pd # データとindexを指定してDataFrameを作成 data = {'A': [1, 2, 3], 'B': [4, 5, 6]} index = ['X', 'Y', 'Z'] df = pd.DataFrame(data, index=index) print(df)

この場合、DataFrameのindexはX, Y, Zというラベルが付けられたものになります。

また、DataFrameを作成した後でindexを変更することもできます。

python
# indexの変更 df.index = ['W', 'X', 'Y'] print(df)

こういった方法で、DataFrameのindexを指定したり変更したりすることができます。

未分類

Posted by ぼっち