我有拼写错误的单词的字符向量:
wordswrong <- c("veh", "crrts", "ornges")
wordscorrect <- c("vehicle", "carrots", "oranges")
这是一个数据框:
words <- data.frame(terms = c("crrts oranges",
+ "car is a veh",
+ "orngs bannas peas"))
如何在单词$ terms中查看每个单词并根据我的两个向量进行更新?
答案 0 :(得分:1)
我们可以使用mgsub
qdap
library(qdap)
words$terms <- mgsub(wordswrong, wordscorrect, words$terms)