Я получаю NA при использовании dplyr
s casewhen
в функции mutate
.Мне нравится casewhen
, потому что мне не нужно использовать длинные операторы ifelse
, если я хочу, чтобы значение FALSE было значением по умолчанию исходного значения.Разве это не смысл использования casewhen
?Этот код приводит к NA.
mtcars %>%
as_tibble() %>%
mutate(vs = case_when(carb == 4 ~ +5))
Я хотел бы добавить 1 к столбцу vs, когда значения carb равны 4. Спасибо.