我有一个如下数据集,基本上我想要一个最后一列(标记为输出),如果存在于 C 列中,如果不在 B 列中,则在 A 中,我认为它可以用 ifelse 完成,但我正在寻找一个整洁的解决方案. 如果没有,那么 ifelse 也可以。
structure(list(a = c(1L, 2L, 12L, NA, NA), b = c(3L, 2L, NA,
NA, 4L), c = c(NA, 5L, NA, 6L, 2L), Output = c(3L, 5L, 12L, 6L,
2L)), row.names = c(NA, -5L), class = c("tbl_df", "tbl", "data.frame"
))