【发布时间】:2018-07-23 20:00:30
【问题描述】:
所以我有一个看起来像这样的列。
name col1 col2 col3
company1 Banking Finance B&F
company2 Utilities Utilities NaN
company3 Transportation Pipeline Transportation Utilities
company4 Consulting Tech Insurance
有没有一种方法可以在 col1 、 col2 和 col3 之间进行模糊匹配,并为新列分配分数。我在熊猫中使用了fuzzywuzzy。
输出应该是这样的
name col1 col2 col3 Score
company1 Banking Finance B&F 23
company2 Utilities Utilities NaN 71
company3 Transportation Pipeline Transportation Utilities 54
company4 Consulting Tech Insurance 2
(我只是为分数输入随机值,因此它们不准确) 我在这里找不到这样的问题,所以如果存在,请告诉我。
谢谢
【问题讨论】:
-
谁能建议我如何仅在 2 列之间进行模糊匹配?我希望仅在同一行上跨列进行比较
标签: python pandas nltk fuzzywuzzy