识别R中略有差异的字符串

时间:2014-02-13 17:42:48

标签: string r text

快速提问:是否有内置的R功能,允许识别两个长度相等但有一个或两个不完美字符的字符串?

例如:

>df1<-c("HELLOSTACK")

>df2<-c("HELLUSTACC")

>someBuiltInFunct(df1, df2)
>[1] TRUE

或者那种效果。 提前致谢!我从这个论坛的知识渊博的成员那里得到的学习量非常宝贵!

1 个答案:

答案 0 :(得分:3)

您可以查看agrep,但必须使用“max.distance”参数:

> agrep(df1, df2, max = 1)
integer(0)

> agrep(df1, df2, max = 2)
[1] 1