Не flextable
эксперт, но после решения вашей проблемы я наблюдаю
df <- tibble::tibble(col1 = c(5, 2), col2 = c(6, 4))
ifelse(apply(df[, 1:2], 1, sum) > 10 & df[, 2] > 5, "True", "False")
# col2
#[1,] "True"
#[2,] "False"
, что является матрицей 2 X 1 и
dplyr::if_else(apply(df[, 1:2], 1, sum) > 10 & df[, 2] > 5, "True", "False")
#[1] "True" "False"
- символьный вектор. Так что если вы делаете
df2 <- tibble(col1 = c(5, 2), col2 = c(6, 4)) %>%
mutate(col3 = as.character(ifelse(apply(.[, 1:2], 1, sum) > 10 & .[, 2] > 5,
"True", "False")))
работает как положено.