0
2つのデータフレームA and B
とcol1, col2, col3
があります。パンダ:別のデータフレームで同じ値(2列)を持つ第1のデータフレームの行を取得
col2, col3
の値がA AND B
のAのすべての行を取得したいとします。
P. col2とcol3の同じ値を持つAとBの行のインデックスは、必ずしも同じではありません。
2つのデータフレームA and B
とcol1, col2, col3
があります。パンダ:別のデータフレームで同じ値(2列)を持つ第1のデータフレームの行を取得
col2, col3
の値がA AND B
のAのすべての行を取得したいとします。
P. col2とcol3の同じ値を持つAとBの行のインデックスは、必ずしも同じではありません。
あなたがmerge
を試すことができIIUC:
print A
col1 col2 col3
0 aa 1 2
1 bb 2 5
print B
col1 col2 col3
0 aa 1 2
1 aa 1 3
2 bb 2 5
print pd.merge(A,B, on=['col1','col2','col3'], how='left')
col1 col2 col3
0 aa 1 2
1 bb 2 5
あなたが所望の出力との例を提供することはできますか? – IanS