我正在使用 agrep 从一个表到另一个表进行查找,但我想要返回的结果不是匹配的值。它们来自另一列/变量。我当前的 agrep 语法:
personalfolders$DOBMatch <- lapply(personalfolders$DOB, agrep, allees2$`Date Of Birth`, max.distance=1)
所以现在:personalfolders$DOBMatch == c(290, 312)
但我想要的是从我正在查找的数据框中的另一个变量返回值:allees2$PartPathmatch1
对于每个返回的行。我知道 agrep 的 value=TRUE 变量,但我相信它只会返回查找值本身。
有没有办法我可以使用personalfolders$DOBMatch
现在包含类似c(290, 312)
创建另一个向量的字段,然后将其添加到带有查找结果的框架中,或者我可以向 agrep 函数添加另一个参数以直接返回allees2$PartpathMatch1
匹配的值?