Учтите, у меня есть 3 столбца:
var1 var2 var3
1 1 1
0 1 1
1 0 1
0 0 1
1 1 0
0 1 0
1 0 0
0 0 0
Я хочу изменить / изменить столбец var3
, если var1
и var2
подчиняются правилу, подобному:
var1 and var2 == 1
Я пытаюсь сделать это с mutate_at
:
df %>% mutate_at(.vars = vars(var1, var2, var3),
.funs = funs(ifelse(var1 & var2, var3 = 5, var3 = 2))
Пожалуйста, сообщите, что мне здесь не хватает, это не работает.