У меня есть data.table так:
data <- data.frame(a = c(NA, "2019-08-02", NA, "243", "N"),
b = c(NA, NA, "2", "2019-02-01", "MA"),
c = c("2019-12-02", NA, "2019-11-22", NA, "2019-01-30"))
Значения, которые мне нужны, содержатся в разных строках и столбцах. Итак, что я хочу? Мне нужно создать новый столбец, который содержит необходимое значение:
1 2019-08-02 NA NA 242
2 2019-02-01 M 342 NA
3 2019-02-01 M 342 NA
4 2019-02-01 M 342 NA
5 2019-02-01 M 342 NA
Я пытаюсь использовать mutate_all
, но эта функция не может работать с простым изменением!
data1 <- data %>%
mutate(new = mutate_all(., ~grepl("2019", .)))