如何将同一数据框中的两列合并为一列,一个简单的例子是:
a <- data.frame(id = 1:3, v1 = c('a', NA, NA), v2 = c(NA, 'b', 'c'))
a
id v1 v2
1 a <NA>
2 <NA> b
3 <NA> c
我需要的输出如下所示:
a
id v1 v2 v3
1 a <NA> a
2 <NA> b b
3 <NA> c c
我在 data.frame 或 data.table 中找到了类似的 post join 匹配列,但我无法用我自己的情况弄清楚,请帮忙,谢谢