【发布时间】:2020-12-30 22:15:14
【问题描述】:
有两个带有值的df:
如何仅在 df(列 = 县)与 df1 中考虑大写字母来部分合并数据框
df:
name age county
mark 22 York_USA_TXS
stuart 23 kysjk_USA
lewis 22 Monty_KYSJK
df1:
pin county
2225 USA
2225 USA
2226 KYSJK
预期输出:
name age county pin
mark 22 York_USA_TXS 2225
stuart 23 kysjk_USA 2225
lewis 22 Monty_KYSJK 2226
【问题讨论】:
-
为什么df第一行和df1行合并pin = 2225?根据您的描述,您应该将 USA_TXS 与 USA 进行比较。
-
我试图为美国进行部分合并
标签: python python-3.x pandas dataframe merge