Dataframeを作成します。
import numpy as np import pandas as pd from numpy.random import randn np.random.seed(101) df=pd.DataFrame(randn(5,4), ['A', 'B','C', 'D', 'E'], ['W', 'X', 'Y', 'Z']) df
この結果として出力されるデータフレームは以下のようになる。
W X Y Z
A 2.706850 0.628133 0.907969 0.503826
B 0.651118 -0.319318 -0.848077 0.605965
C -2.018168 0.740122 0.528813 -0.589001
D 0.188695 -0.758872 -0.933237 0.955057
E 0.190794 1.978757 2.605967 0.683509
このデータフレームから列を取得する方法は以下のようになる。
df[['W','X']]
W X
A 2.706850 0.628133
B 0.651118 -0.319318
C -2.018168 0.740122
D 0.188695 -0.758872
E 0.190794 1.978757
次に行を取得する。
df.loc['A']
W 2.706850
X 0.628133
Y 0.907969
Z 0.503826
Name: A, dtype: float64