data=data.frame("x1"=c(1:10),
"x2"=c(1:4,4,6:10),
"x3"=c(1:3,2:5,5:7),
"x4"=c(21:30),
"x5"=c(35:44))
recode=c("x1","x2","x3")
data <- data[recode %in% c(4,5)] <- NA
Я хочу сохранить определенный набор переменных, например, выше. Я сохраняю x1, x2, x3 в 'recode'. Затем я хочу изменить все значения для всех переменных в перекодировке так, чтобы любое значение 4 или 5 было установлено на NA.