因此,我的数据结构大致如下:
组 | A | B | C|
---|---|---|---|
第一个 | 3.5 | NA | NA|
第二次 | NA | 4.3 | NA|
第三次 | NA | NA | 5.2 |
我们可以使用coalesce
,它从通过的列的每行中选择第一个非NA元素
library(dplyr)
df1 <- df1 %>%
mutate(AB = coalesce(A, B))