从特定字符串中提取不同的指定单词

时间:2019-06-19 02:03:37

标签: r string excel-formula

我在Excel中有一个要修改的列。 疾病需要以下

如果特定列包含“ CAP”,“ Caps”,“ caps”,“ Cap”,“ cap”,“ CAPS”之类的词,则空白列应显示“ caps”或“ Default”。

例如:

描述类型 DPRD瓶盖 取液上限更改GLS临界度>上限 CGN9瓶盖的加高盖 将TT垫放在DHL车道上默认 用于MXP8瓶盖的Noncon瓶盖

我正在excel中工作,不确定是否可以通过excel或R来实现。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用grepl作为基本R选项:

df$label <- ifelse(grepl("caps?", df$col, ignore.case=TRUE), "caps", "Default")
相关问题