我试图以这种方式比较来自 2 个向量的元素,但我只得到第一个元素的结果。
>ex1<-c('gdgdg','dd','fffff','ssdsds')
fuct1<-function(x){
for(i in 1:length(x)){
ex2<-c('xxxx','ddd','ddd','ddd','dddd')
match<-agrep(x[i],ex2[i],value='true')
return(match[i])
}
}
>fuct1(ex1)
通过这个例子,我想比较'gdgdg'和'xxxx'(每个向量的第一个元素)'dd'和'ddd'(第二个)等等......,结果我想要一些东西(NA ,ddd,NA,NA)。我的代码结果只是 NA。谢谢你的帮助。