В R, как я могу пометить / переименовать все переменные в столбце, которые начинаются с определенной буквы / слова?

Я пытаюсь сгруппировать определенные продукты по их брендам. Даже после очистки данных существует большое количество орфографических / пробельных ошибок под названием продукта. Что затрудняет классификацию в бренд. Может кто-нибудь, пожалуйста, направить меня сюда Я хотел бы знать, как создать функцию, в которой я мог бы использовать "любое слово, начинающееся или содержащее определенные буквы элемента", и связать его с "брендом".

[1]:

Спасибо

UI

1 ответ

Не уверен, что понимаю вопрос, но это должно сработать:

library(dplyr)

data <- data.frame(test = c("ABC", "BLA", "DRA", "ADC", "AFA" ,"APA", "ZBG", "AGL"))

data_new <- data %>% 
  mutate(test = if_else(substr(test,1,1) == "A", "AAA", as.character(test)))
Другие вопросы по тегам