我有两个数据框
df1:
A B C D E F G
1 2 3 4 5 6 7
8 9 0 1 2 3 4
5 6 7 8 9 0 1
df2:
A B C D E F G
5 6 7 8 9 0 1
我将如何删除df2中的行,以便:
输出:
A B C D E F G
1 2 3 4 5 6 7
8 9 0 1 2 3 4
我查看了其他示例,其中大多数示例基于一列进行连接,如何对多列进行此操作?
尝试 merge
out = df1.merge(df2,how='left',indicator=True).loc[lambda x : x['_merge']=='left_only']
Out[128]:
A B C D E F G _merge
0 1 2 3 4 5 6 7 left_only
1 8 9 0 1 2 3 4 left_only
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句