R ifelse функция, которая ищет несколько ключевых слов и возвращает несколько выходных данных на основе ключевых слов - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть куча текста, и я пытаюсь найти ключевое слово, а затем вернуть определенное значение на основе этого ключевого слова. У меня есть список песен Битлз, Роллинг Стоунз и Боба Дилана, и я хотел бы найти ключевые слова, а затем вернуть определенное значение. Например, если название песни содержит «Love», верните «Contains Love», а если название песни содержит «Girl», верните «Contains Girl» и т. Д.

Songs1 $ Keyword Search <- ifelse (grepl («Love»), Songs1 $ Song), "Содержит любовь", "Нет") </p>

Вот что у меня есть, но он ищет только одно слово и возвращает только 2 значения. Мне нужно найти один термин, а затем вернуть определенное значение, если ячейка не содержит этого термина, найти следующий и вернуть определенное значение и т. Д.

Вот что должно быть на выходе введите описание изображения здесь

Спасибо!

...