如何通过字符串匹配(完全匹配或部分匹配)连接两个数据集
我有两个数据集,df1和df2。
在df1中有一份公司名单,而在df2中有公司名称和对应的公司代码。
如果df1中的公司名称包含df2中的字符串(无论是完全匹配还是部分匹配),那么就把df2中的公司代码带到df1中。
df1的示例
| 公司 |
|---|
| 亚马逊有限公司 |
| 苹果有限公司 |
| 微软有限公司 |
| 国际商业机器公司 - IBM |
df2的示例
| 公司 | 公司代码 |
|---|---|
| 亚马逊 | 1001 |
| IBM | 1003 |
| 微软有限公司 | 1004 |
期望的结果
| 公司 | 公司代码 |
|---|---|
| 亚马逊有限公司 | 1001 |
| 苹果有限公司 | |
| 微软有限公司 | 1004 |
| 国际商业机器公司 - IBM | 1003 |
相关问题:
0 个回答
暂无回答