python - 将列添加到一个熊猫数据框到另一个有条件的数据框
问题描述
数据框 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
我可以尝试迭代两个数据框并填写值,但这根本没有效率。
等待您的回复,如果我错过任何细节,请告诉我。
谢谢
解决方案
推荐阅读
- php - 项目在调试模式下运行,但不在发布模式下
- java - 并发级别 4 和默认大小 16 的 ConcurrentHashMap 将如何工作?
- angular - Leaflet-geotiff 在 Angular 6 应用程序中的使用
- java - 如何最大化服务器发送事件打开连接?
- nullpointerexception - SOAP Web 服务客户端抛出 SOAPFaultException:空指针异常
- stripe-payments - 充值卡多次
- selenium - 有没有办法在 css 选择器 selenuim 中加入条件
- javascript - 如何以角度形式构建接口
- javascript - 当有人关闭它时如何立即自动运行电子窗口应用程序?
- c# - 使用 Stripe 和 ASP.NET WebForm 的示例结帐