我正在使用包 stringdist 来比较一些字符串向量,但是当我尝试测试包时,我得到的答案与我认为的不同。
我想做这个:
stringsim('PANDIAN', 'PANIAN', method="lv")
[1] 0.8571429
到数据框中的 2 列
stringsim(testdf.lv$Last[1], testdf.lv$matchedname[1], method="lv")
但我得到这个错误:
Error in UseMethod("lengths") :
no applicable method for 'lengths' applied to an object of class "factor"
我需要能够做到这一点,因为理想情况下,我会用 i 替换行号并在循环中运行它。这甚至可能吗?我尝试寻找类似的错误,但其他问题不是很有帮助。