У меня есть сомнения, очень похоже на этот topi c здесь: Найти совпадения вектора строк в другом векторе строк .
У меня есть вектор клиентов, и если имя указывает, что это коммерческий клиент, мне нужно изменить тип в моем data.frame.
Итак, предположим, что:
commercial_names <- c("BAKERY","MARKET", "SCHOOL", "CINEMA")
clients <- c("JOHN XX","REESE YY","BAKERY ZZ","SAMANTHA WW")
Я пробовал код из топи c, упомянутого ранее, но у меня возникла ошибка:
> grepl(paste(commercial_names, collape="|"),clients)
[1] TRUE TRUE TRUE TRUE
Warning message:
In grepl(paste(commercial_names, collape = "|"), clients) :
argument 'pattern' has length > 1 and only the first element will be used
Что такое Я делаю не так? Буду благодарен за любую помощь.