0
我有兩個具有不同維度的字符向量a,b。我必須將a中的每個元素與b中的所有元素進行比較,並記錄元素是否緊密匹配。爲了匹配,我使用了agrepl函數。循環遍歷R中的2個不同維度的向量
以下是樣本數據
a <- c("US","Canada","United States","United States of America")
b <- c("United States","U.S","United States","Canada", "America", "Spain")
以下是我使用相匹配的代碼。請幫助我如何避免環路我的真實數據分別擁有900個5000條記錄
for(i in 1:4)
{
for(j in 1:6)
{
bFlag <- agrepl(a[i],b[j], max.distance = 0.1,ignore.case = TRUE)
if(bFlag)
{
#Custom logic
}
else
{
#Custom logic
}
}
}
謝謝...!!!我期待向量b中元素的相應索引,如果它是真的。第一個真正的索引是足夠的 – Naveen
@Naveen,如果你想要索引,只需在例子中使用'agrep'而不是'agrepl' –