如何创建和使用查找表

时间:2017-06-30 06:57:13

标签: r

我有拼写错误的单词的字符向量:

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中查看每个单词并根据我的两个向量进行更新?

1 个答案:

答案 0 :(得分:1)

我们可以使用mgsub

中的qdap
library(qdap)
words$terms <- mgsub(wordswrong, wordscorrect, words$terms)