Я хочу создать новую переменную: R_T_R с уровнями (E_L, NER и OR), основанную на другой переменной ID_number, которая имеет либо NR # somenumber, NER # somenumber и OR # somenumber. Я использовал функцию grepl, чтобы определить, когда ID_number содержит NR, NER или OR. См. Код ниже:
Merge_dataset$R_T_R <- ifelse(grepl("NR", Merge_dateset$ID_number, ignore.case =T ), "E_L",
ifelse(grepl("NER", Merge_dataset$ID_number, ignore.case =T ), "NER"))
ifelse(grepl("OR", Merge_dataset$ID_number, ignore.case = T), "OR")))
Я получаю следующую ошибку:
Ошибка в grepl ("NR", Merge_dateset $ ID_number, ignore.cases = T): неиспользованный аргумент (ignore.cases= T).
Не уверен, что делать. Когда я удаляю случаи игнорирования, я получаю другую ошибку. Пожалуйста помоги. Спасибо.