У меня есть следующий фрейм данных, и я хочу получить C, как показано. Проверка, есть ли значение для A, появится в C. Если в A нет значения, то C примет значение B.
data <-
structure(list(A = c(15L, 20L, NA, 8L), B = c(7L, NA, 9L, 6L),
C = c(15L, 20L, 9L, 8L)), class = "data.frame", row.names = c(NA,
-4L))
Я пробовал что-то вроде:
data$C <- coalesce(data$A, data$B)