データフレーム名 + [ ] (一重括弧)
df['列名']
Seriesとして抽出される
データフレーム名 + [[ ]] (二重括弧)
df[['列名']]
DataFrameとして抽出される
データフレーム名 + [[ , ]] (二重括弧内に複数列名)
df[['列名1', '列名2']]
複数列分がDataFrameとして抽出される
locとiloc
locは名前で、ilocは番号で指定していく。
選択先の値が単独のとき
df.loc['行名', '列名']
df.iloc[1, 2]
選択先の値が複数 (=範囲) のとき
df.loc['行名1':'行名3', ['列名1', '列名3']]
df.iloc[0:3, [0, 3]]
〇個飛ばしで行・列を抽出
偶数行のみ抽出
df.iloc[::2, :]
奇数行のみ抽出
df.iloc[1::2, :]