我想使用 R 来比较很多整数列表,使用编辑距离。例如:list1[231, 3883, 21099, 12, 2]
和list2[433, 3883, 12, 919, 2]
我想得到这两个列表之间的距离。前任。使用上面的列表,距离将等于3
。因为要做出list2
喜欢list1
,你会substitute 231
为了433
,然后add 21099
之后3883
,然后delete 919
。
我想知道需要多少添加和删除才能使 list1 看起来像 list2。我知道 R 具有内置功能:adist()
. 然而,这似乎只适用于比较字符串(甚至不是字符串列表)。谷歌一直在推动我adist()
去dist()
解决这个问题。我宁愿不重新发明轮子,那么是否已经存在功能?我试图重写adist()
在这里找到:https://searchcode.com/codesearch/view/13555814/
但它对我目前的 R 能力来说太复杂了。