Совпадение и замена слов с ошибками в строке в R

Max TC спросил: 14 ноября 2017 в 06:44 в: r

У меня есть список фраз, в котором я хочу заменить определенные слова на аналогичные слова, если они написаны с ошибками.

library(stringr)
a4 <- "I would like a cheseburger and friees please"
badwords.corpus <- c("cheseburger", "friees")
goodwords.corpus <- c("cheeseburger", "fries")vect.corpus <- goodwords.corpus
names(vect.corpus) <- badwords.corpusstr_replace_all(a4, vect.corpus)
# [1] "I would like a cheeseburger and fries please"

все работает отлично, пока не найдет похожая строка и заменяет ее другим словом

, если у меня есть шаблон, подобный следующему:

"plea", правильный - "please", но когда я выполняю его, он удаляет его и заменяет на "pleased".

я ищу, чтобы, если строка уже была правильной, она больше не изменялась, в В этом случае он находит похожий образец.

0 ответов