pandas怎么筛选两个不同长度列,返回不相同部分数据?
假设如下数据:
df = pd.DataFrame({'name':['a','a','b','b','b','b'],'num':[1,3,1,2,3,4]})
name num
0 a 1
1 a 3
2 b 1
3 b 2
4 b 3
5 b 4
df2 = pd.DataFrame({'num':[1,2,3,4,5]})
num
0 1
1 2
2 3
3 4
4 5
比较 df1 和 df2 ,返回不相同的部分 a 对应的 2、4、5,b 对应的 5。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)