У меня есть фрейм данных следующим образом:
x<-c(1,8,2,4,3,1)
Y<-c(2,3,4,1,7,6)
z<-c("abs_ro","xyz_be","hdh_ro","ahh_ra","dhhd_te","hdj_ro")
df<-data.frame(x,y,z)
Я хочу создать новый столбец, значения которого будут выбраны из одного из двух столбцов x или y на основе шаблонов в столбце z.Если значения в столбце z оканчиваются на «_ro» ИЛИ «_be», код выбирает значение из x, а если он оканчивается на «_ra» ИЛИ «_te», выбираются значения формы y.x
`Я пробовал много способов, таких как grepl, grep и т. д., никто не работал.