26得票2回答
agrep:仅返回最佳匹配。

我正在使用R中的'agrep'函数,它返回一个匹配向量。 我想要一个类似于agrep的函数,只返回最佳匹配或如果有平局则返回最佳匹配。 目前,我对结果向量的每个元素都使用'cba'包中的'sdist()'函数进行操作,但这似乎非常冗余。 /编辑:这是我目前正在使用的函数。 我想加快速度,因为...

8得票2回答
通过模糊匹配名字(使用R中的agrep)创建唯一ID

我正在使用R语言,尝试在按年份和城市结构的数据集中通过人名进行匹配。由于存在一些拼写错误,因此无法进行精确匹配,所以我尝试使用agrep()函数进行模糊匹配。 数据集的一个样例如下: df <- data.frame(matrix( c("1200013","1200013","12...

7得票2回答
如何使用agrep进行模糊字符串匹配并获取精确的常见“max.distance”值?

我正在尝试使用agrep找出两个字符串名称之间模糊匹配的最佳精度。 然而,由于需要匹配的字符串数量巨大,我需要选择一个精度"max.distance",并将其应用于我尝试匹配的所有字符串,因为不可能为每个字符串都选择最佳精度值"max.distance"。 例如,假设我对"BANK OF ...