Pandas(pythonのライブラリ)のDataFrameについて、行と列の抽出、ラベルの変更について、まとめてみた。
import numpy as np
import pandas as pd
# 任意のDataFrameを作る
df=pd.DataFrame(np.arange(6).reshape(2,3),index=['A','B'],columns=['C','D','E'])
df
# ラベルで行を抽出する
df['C']
A 0 B 3 Name: C, dtype: int64
# ラベルで列を抽出する
df.loc['A']
C 0 D 1 E 2 Name: A, dtype: int64
# 列の場合、インデックスでも抽出できる
df.iloc[0]
# indexの変更を試すため、任意のDataFrameをもう一度作る
df=pd.DataFrame(np.arange(6).reshape(2,3),index=['A','B'],columns=['C','D','E'])
df