別の列の値でフィルタリングされた列の特定のサブセットの列(インデックス範囲で定義)を取得したいとします。私のデータフレーム:Pandasの別の列と列のインデックスによる列のサブセット
ここA B C D
0 11 b1 c1 d1
1 33 b2 c2 d2
2 22 b3 c3 d3
私は、列基準によって行のすべての列を取得することができます。また
df[df['A'] == 33]
、私は、インデックスにより、すべての行の特定の列を取得することができます:
df.iloc[:,0:2]
今私はこのロジックに沿って2つを組み合わせたい(これはうまくいかない):