это мой код:
searchvector <- c("good", "wonderful", "bad", "great", "wonder")
> grepl("wonder", searchvector)
[1] FALSE TRUE FALSE FALSE TRUE
> grepl(paste0("\\b", "wonder", "\\b"), searchvector)
[1] FALSE FALSE FALSE FALSE TRUE
> grepl(paste0("\\baudible\\b|\\b|\\bthalia\\b"), searchvector)
[1] TRUE TRUE TRUE TRUE TRUE
У меня есть большой вектор с текстом, где я хочу отделить каждое слово для вычисления оценок настроения.Я хочу соответствовать только точным строкам, что мне удалось сделать с \\b
.
Однако некоторые тексты соответствуют целому вектору поиска, как вы можете видеть.Я не смог понять, почему это так.Может кто-нибудь объяснить мне, что здесь не так?