我有一栏中名为MMR_notes的评论。在MMR_notes中应该有一个好,不好或不好的词。对于每行中包含单词/模式“坏”,“好”或“好”的注释,我希望将“ 1”,“ 2”和“ 3”分别输入到称为质量的另一列中。这是到目前为止我一直在尝试使用的代码。
The image shows a table of what I'm hoping the result will be
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")
}