0
我有兩個Python的大熊貓數據框如下:找到2數據幀的共同行2列
DF1=
A B C D
0 AA BA KK 0
1 AD BD LL 0
2 AF BF MM 0
DF2=
K L
0 AA BA
1 AD BF
在什麼我想到底是:
DF1=
A B C D
0 AA BA KK 1
1 AD BD LL 0
2 AF BF MM 0
所以,我想比較兩個數據幀,我想了解哪個第一數據幀(對於列A和B)的行是在共同的第二數據幀(列K和L)和對第一數據幀的coulmn d分配1。
我一直在使用下面的代碼:
print (df1['A'].isin(df2['A']) & df1['B'].isin(df2['B'])).astype(int)
但是,這不正是我期待
如何可以實現?要做到這一點
我覺得這個問題是屬於計算器,並希望版主將有遷移它。 –