计算字符串相似度百分比

Ash*_*aul 2 r stringdist

给定的函数在R中使用"stringdist"包,并告诉将一个字符串更改为另一个字符串所需的最小更改.我想知道"%"格式中一个字符串与另一个字符串的相似程度.请帮帮我,谢谢.

stringdist("abc","abcd", method = "lv")
Run Code Online (Sandbox Code Playgroud)

Sot*_*tos 6

您可以使用RecordLinkage包并使用该功能levenshteinSim,即

#This gives the similarity
RecordLinkage::levenshteinSim('abc', 'abcd')
#[1] 0.75

#so to get the distance just subtract from 1, 
1 - RecordLinkage::levenshteinSim('abc', 'abcd')
#[1] 0.25
Run Code Online (Sandbox Code Playgroud)