程序问答
发布时间:2022-06-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Python 唯一合并,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何解决Python 唯一合并?
开发过程中遇到Python 唯一合并的问题如何解决?下面主要结合日常开发的经验,给出你关于Python 唯一合并的解决方法建议,希望对你解决Python 唯一合并有所启发或帮助;
我有 2 个数据框:
df1
column1 |
第2列 |
key_1 |
1100 |
key_2 |
1100 |
key_3 |
1100 |
@H_489_36@
df2
column1 |
第2列 |
第3列 |
第 4 列 |
key_2 |
1110 |
xxv |
cad |
key_3 |
1110 |
xxw |
sder |
key_4 |
1110 |
xxt |
dse |
key_5 |
1110 |
xxe |
sdf |
key_6 |
1110 |
xxz |
csd |
@H_489_36@
如果在 df2 中找到与 column1 相同的值,我的目标是只带入 df1 中的值
我的预期结果是:
column1 |
第2列 |
key_2 |
1100 |
key_3 |
1100 |
@H_489_36@
有什么想法吗?
解决方法
使用:
out = df1[df1.column1.isin(df2.column1)]
打印:
>>> out
column1 column2
1 key_2 1100
2 key_3 1100
,
你可以这样做:
df1
但我怀疑这就是您要找的东西。你真的不需要在这里合并。您想要做的就是在 @H_85_146@merge 中保留一些行。但你的问题标题暗示{{1}}。
大佬总结
以上是大佬教程为你收集整理的Python 唯一合并全部内容,希望文章能够帮你解决Python 唯一合并所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。