list1 <- c("prmum","prum","primium","prm","prim","primum","prem","premum",
"wrng","wng",
"hug","hung",
"amut",
"chq","chquked","cheuq","chek","cheq",
"cus","cust",
"cbk","cb",
"ringirng","rining","rigirigi")
list2 <- c("premium","wrong","hang","amount","cheque","customer","callback","ringing")
dat <- as.data.frame(list1)
for(i in length(list1)){
t <- agrep(list1[i],list2,value=FALSE)
dat[t] <- list2[i]
}
我有两个列表,一个有错误的单词,另一个有正确的单词。
我正在尝试执行以下操作:
1) 记下第一个单词。
2) 从正确的单词列表中进行近似匹配并获取索引位置。
3) 在该特定位置用正确的单词替换错误的单词
在数据帧或列表中。