パンダで指定した行を選択する
行を指定して選択するには、locまたはilocメソッドを利用します。
locメソッドを使用すると、行ラベルまたは条件を指定して行を選択できます。以下に例を示します。
- df.loc[行ラベル]
- 行ラベル
- df.loc[[row_label1, row_label2, …]]
- [行ラベル1, 行ラベル2, …]
- df.loc[df[‘カラム’] == 値]
- df[‘列’] == 値
行のインデックスや条件を指定することで、ilocメソッドを使用して行を選択できます。以下に例を示します。
- df.iloc[行インデックス]
- 行インデックス
- df.iloc[[row_index1, row_index2, …]]
- [12,182,214,327,661,606,781,787]
- df[‘column’] == value を満たす行を含む DataFrame を取得
- df[‘カラム’]が値に等しい値
locメソッドでは行のラベルを使って行を選択し、ilocメソッドでは行のインデックスを使って行を選択することに注意してください。