Проверьте, есть ли слово в предложении - PullRequest
0 голосов
/ 27 апреля 2018

В моем фрейме данных есть столбец, содержащий предложения, как показано ниже:

c("Animation", "Comedy", "Family")

Как проверить, есть ли в предложении какое-либо специальное слово, например "Анимация"?

1 Ответ

0 голосов
/ 27 апреля 2018

Создайте данные для работы с нами:

somedat <- c("Animation", "Comedy", "Family", "Animation2")

Если вы хотите узнать, содержит ли столбец именно это слово, вы можете использовать:

"Animation" %in% somedat
# returns TRUE

Если вы хотите получить индекс слова (или номера строки), если он находится в столбце:

grep(pattern="Animation", somedat)
# returns 1 4

Если вы хотите, чтобы вам вернули слово:

grep(pattern="Animation", somedat, value=T)
# returns [1] "Animation"  "Animation2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...