R, использующий dplyr::mutate с ifelse, содержащим grepl(), дает неожиданный результат
#r #if-statement #dplyr #grepl #r #оператор if #dplyr #grepl Вопрос: Что не так с этим оператором ifelse. df <- data.frame(var1=c('ABC','CAB', 'AB')) dplyr::mutate(df, var2=ifelse(grepl('^AB',var1), 'AB-starter', var1)) Дает var1 var2 1 ABC…