【发布时间】:2016-08-28 19:20:52
【问题描述】:
我的数据框是
Matcher = df2['Account Name']
match = if df1['Billing Country'] == df2['Billing Country'] (process.extractOne(df1['Account Name'], Matcher))
上面的代码不起作用,但我只想在国家匹配时进行帐户名称的模糊匹配。
【问题讨论】:
-
您可能应该对两个数据帧进行完全外连接,计算每个组合的 FuzzyRatio,并将结果过滤到只有 100% 匹配的那些。
-
Sam- 您是否建议我在 Billing country 上进行外部合并,然后查找每个组合的模糊匹配?
标签: python pandas fuzzywuzzy