【发布时间】:2021-11-27 18:48:07
【问题描述】:
我想检查列值和字符串列表之间是否存在紧密匹配。很少有完美的匹配,所以 %in% 不好。我宁愿谨慎行事也不愿错过任何事情,但是我宁愿避免匹配每个单词中的潜在模式
例如
列表:
Tenis PLC
Green Company Limited
(DCC) Darth Company Creditors
数据框
ID. Company Name
10. Ten LTD
12. Green Company (GC) LTD
23 MCC
48. DARTH
返回
False
True
False
True
编辑:我应该提到我现在已经清理了一些数据,使其全部小写并删除所有括号
【问题讨论】:
-
您是否正在寻找任何单词之间的匹配项?根据最后一个词“DARTH”,您可能需要距离方法,但这也不准确
-
是的,所以我想检查列表中是否包含任何公司名称,或者它们是否紧密匹配。我不确定距离方法是什么