我有两个数据帧:df1,df2
name gender
John 1
David 1
Lilly 0
Young 0
Lisa 0
Wang 1
name gender
Andy 1
Lilly 1
Wang 0
Mina 0
John 0
Claire 1
这两个数据帧都是名称-性别对。我试图在两个数据帧中检测相同的名称,但分配了不同的性别(例如,在df1中莉莉被分配为0,在df2中被分配为1)。我只想打印一个数据框来显示它
我使用了密码
df2[df2[df1['name'] == df2['name'] and df2['gender'] != df1['gender']]
此代码不会返回错误,但会一直运行。我不知道我做错了什么。有什么命令可以解决这个问题吗
merge
过滤器,然后drop
相关问题 更多 >
编程相关推荐