在 r 中使用 stringdist 进行字符串匹配?
String matching using stringdist in r?
我想匹配然后将字符串替换为最接近的匹配。我正在使用 stringdist 库。下面是我的代码
stringdistmatrix("2 ltr thums up", c("solar thyme 30g", "Thums Up 2 L"), method = "lv")
输出如下:
[,1] [,2]
8 12
这意味着 "solar thyme 30g" 更接近“2 ltr thums up”,但实际上 "Thums Up 2 L" 应该更接近。我可以将 levenshtein 方法更改为其他方法吗?
我尝试了方法 = 'cosine',输出看起来不错。
我想匹配然后将字符串替换为最接近的匹配。我正在使用 stringdist 库。下面是我的代码
stringdistmatrix("2 ltr thums up", c("solar thyme 30g", "Thums Up 2 L"), method = "lv")
输出如下:
[,1] [,2]
8 12
这意味着 "solar thyme 30g" 更接近“2 ltr thums up”,但实际上 "Thums Up 2 L" 应该更接近。我可以将 levenshtein 方法更改为其他方法吗?
我尝试了方法 = 'cosine',输出看起来不错。