Этот вопрос похож на предыдущий.
Я предоставляю данные этого примера, чтобы ответить на мой вопрос.
id=c(1,2,3,4,5,6,7,8,9,10)
var1=c(0,1,2,0,6,9,0,0,3,0)
var2=c(0,0,2,3,0,0,0,5,0,0)
var3=c(0,1,4,3,6,9,0,5,3,0)
data=data.frame(id,var1,var2, var3)
Что мне нужно: если значения var1==var2
, затем сделайте var3==NA
, но если их нет, сохраните значение var3
.Был бы рад сделать это, используя функцию ifelse
в R, но приветствуются и другие варианты.
Я надеюсь, что вопрос достаточно ясен.