[英]Update table with another table values (several columns) in R
library(tidyverse)
A <- tribble(
~ name, ~X1, ~X2, ~X3,
"AX", 1, 1, NA,
"BL", 6, 1, 3,
"CD",NA, 4, 6,
"DA", 4, NA, NA)
B <- tribble(
~ name, ~X1, ~X2, ~X3,
"AX", 4, 5, 6,
"BL", NA, 3, 4,
"DA", NA, 4, 6)
bind_rows(A, B) %>%
group_by(name) %>%
summarise(across(everything(), ~ ifelse(!is.na(last(.)), last(.), first(.))))
name X1 X2 X3
<chr> <dbl> <dbl> <dbl>
1 AX 4 5 6
2 BL 6 3 4
3 CD NA 4 6
4 DA 4 4 6
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.