【发布时间】:2019-11-07 19:33:06
【问题描述】:
还没能得到想要的结果:
我有一个数据框:
df1 = pd.DataFrame({"Address":['1024 FRANCIS CIRC', '2077 JOHNSON CLF', '1099 S ARLINGTON RDGE ROAD']})
我有第二个数据框:
df2 = pd.DataFrame({"Address_Type":['CIRCLE','CIRCLE','CLIFF','RIDGE','RIDGE'],
"Abbreviation":['CIR','CIRC','CLF','RDG','RDGE']})
我想在 df1.Address 中搜索 df2.Abbreviation 中的字符串,如果找到,将其更改为 df2.Address_Type 中的相应字符串。
我想看到的结果是:
df1 = pd.DataFrame("Address":['1024 FRANCIS CIRCLE', '2077 JOHNSON CLIFF', '1099 S ARLINGTON RIDGE ROAD']})
一直在尝试使用函数调用的 lambda 函数和 lambda 函数,但没有雪茄。
【问题讨论】: