Мне нужно создать переменную с именем comorbidity на основе значений, присутствующих в двух других переменных, и добавить ее в фрейм данных
Теперь у меня есть фрейм данных с именем диагноз с переменными, как показано ниже
v1 <- c(222,250,255,250.23)
v2 <- c(300,369,400,450)
теперь, если v1 не ч / б 250-250.99 и v2 не ч / б 390-490, тогда значение в новой переменной 0
, если v1 ч / б 250-250.99 и v2 не ч / б390-490, то значение в новой переменной 1
, если v1 не является ч / б 250-250.99 и v2 является ч / б 390-490, то значение в новой переменной 2
, если v1 равно b/ w 250-250.99 и v2 - это ч / б 390-490, затем значение в новой переменной 3
Я пробовал ifelse
и написал огромный код, но он не дает желаемой части ответа моего кода ниже
diabetic_maindf$comorbidity_1_2 <-
if_else((diagnosis$v1 == diagnosis$v2 ),0,
if_else((diagnosis$v1 == 1 | diagnosis$v2 == 0),1,
if_else((diagnosis$v1 == 0 & diagnosis$v2 == 1),1,
Мне нужен кадр данных с 3-ей переменной следующим образом
v1 <- c(222,250,255,250.23)
v2 <- c(300,369,400,450)
new_var <- c(0,1,2,3)
PS: новичок здесь, не знаю, как писать в табличной форме, извините ....