gpt4 book ai didi

python - 查找数据帧的哪些行存在于另一个数据帧中

转载 作者:行者123 更新时间:2023-12-04 09:39:28 25 4
gpt4 key购买 nike

我想使用 df1 对 df2 执行查找,以查看 df1 中每一行的列组合是否存在于 df2 中并返回一个 boolean 值。那可能吗?谢谢!

df1:

**First**     **Last**
Bob Anza
Jim Roberts
Tom Phillips

df2:
**First**     **Last**
Bob Phillips
Jim Roberts
Tom Anza

返回:

df3:
**First**     **Last**  **Match**
Bob Anza False
Jim Roberts True
Tom Phillips False

最佳答案

尝试这个:

df3 = df1.merge(df2, on=['First'])
df3['match'] = df3['Last_x']==df3['Last_y']
print(df3)

First Last_x Last_y match
0 Bob Anza Phillips False
1 Jim Roberts Roberts True
2 Tom Phillips Anza False

关于python - 查找数据帧的哪些行存在于另一个数据帧中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62396796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com