首页 > 解决方案 > 将列添加到一个熊猫数据框到另一个有条件的数据框

问题描述

数据框 1:

一世 一个 b C
1 1 3
2 1 3
3 酒吧 1 3
4 1 3
5 1 3
6 巴兹 1 3

数据框 2:

一世 1 2
1 我是富
2 酒吧 我是酒吧
3 巴兹 我是巴兹

结果数据框1:

一世 一个 b C 新专栏
1 1 3 我是富
2 1 3 我是富
3 酒吧 1 3 我是酒吧
4 1 3 我是富
5 1 3 我是富
6 巴兹 1 3 我是巴兹

大家好,我找不到这个具体问题的答案,希望你们能帮忙。我想根据这个条件将列从 dataframe2 附加到 dataframe1 :

如果 dataframe1 列 'a' 与 dataframe2 列 '1' 匹配,则将 dataframe2 列 '2' 附加到 dataframe1

我可以尝试迭代两个数据框并填写值,但这根本没有效率。

等待您的回复,如果我错过任何细节,请告诉我。

谢谢

标签: pythonpandas

解决方案


推荐阅读