程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Python 唯一合并大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Python 唯一合并?

开发过程中遇到Python 唯一合并的问题如何解决?下面主要结合日常开发的经验,给出你关于Python 唯一合并的解决方法建议,希望对你解决Python 唯一合并有所启发或帮助;

我有 2 个数据框:

df1

@H_489_36@

df2

column1 第2列
key_1 1100
key_2 1100
key_3 1100
@H_489_36@

如果在 df2 中找到与 column1 相同的值,我的目标是只带入 df1 中的值

我的预期结果是:

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@

有什么想法吗?

解决方法

使用:

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,请注明来意。
标签:Python
column1 第2列
key_2 1100
key_3 1100