Как мне использовать grep в операторе if else? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть колонка комментариев под названием MMR_notes.В MMR_notes должно быть слово хорошо, хорошо или плохо.Для каждой строки, в которой есть комментарий, который включает в себя слово / шаблон «плохо», «хорошо» или «хорошо», я бы хотел, чтобы «1», «2» и «3» вводились в другой столбец, называемый качеством соответственно.Вот код, который я пытался использовать до сих пор.

На рисунке показана таблица, которая, я надеюсь, в результате будет

if (grep(DATA$MMR_notes=="*bad*")){
print(1,DATA$quality)
} else if (grep( DATA$MMR_notes=="*good*")) {
print(3,DATA$quality)
} else if (grep( DATA$MMR_notes=="*okay*")) {
print(2,DATA$quality)
} else {
print("Na")
}
...