Извлечение разных заданных слов из определенной строки - PullRequest
0 голосов
/ 19 июня 2019

В моем Excel есть столбец, который я хочу изменить. Мне понадобится следующее

Если в конкретном столбце есть такие слова, как «CAP», «Caps», «caps», «Cap», «cap», «CAPS», то в пустом столбце должно быть написано «caps» или «Default».

Например:

Описание Тип Заглушка для заглушек DPRD Сменный колпачок изменить критичность GLS> колпачки Поднимите заглавные буквы для заглавных букв CGN9 Поместить TT колодки на линии DHL по умолчанию Заглушки Noncon для заглушек MXP8

Я работаю в Excel и не уверен, что это можно сделать с помощью Excel или R.

Спасибо за помощь.

1 Ответ

1 голос
/ 19 июня 2019

Используйте grepl для базовой опции R:

df$label <- ifelse(grepl("caps?", df$col, ignore.case=TRUE), "caps", "Default")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...