Мы можем использовать |
df1$Var3 <- with(df1, +(Var1|Var2))
df1$Var3
#[1] 1 1 1 1 0
Или суммировать и затем создавать логические
df1$Var3 <- with(df1, as.integer((Var1 + Var2) > 0))
данные
df1 <- structure(list(Var1 = c(1L, 0L, 1L, 0L, 0L), Var2 = c(0L, 1L,
1L, 1L, 0L)), row.names = c(NA, -5L), class = "data.frame")