如何" abteam"用" ab"使用此代码进行匹配?
character(0)
结果为del=10
,但我指定了ins=10
,agrep
。问题是什么? defun
如何运作?
答案 0 :(得分:2)
从帮助文件中:
如果没有给出'cost','all'默认为10%,另一个转换数默认为'all'。
据我了解,这意味着即使您设置cost
,all
和del
,ins
或sub
也是限制因素。如果要允许10次转换,只需设置max = 10
即可。其他参数可用于限制特定的转换,例如:
> x <- c("fooar","ooar","foobaz")
> agrep("foobar", x, value=T, max = list(all = 3, del = 0, ins = 0))
[1] "foobaz"
在您的情况下,您可以使用max = list(all = 10 ,del = 10, ins = 10, sub = 10))
。