【发布时间】:2021-09-16 04:50:18
【问题描述】:
我有两个数据框(“之前”、“之后”)。
before1 <- c("A", "B", "C")
before2 <- c("1", "2", "3")
before3 <- c("ab", "cd", "ef")
before <- data.frame(before1, before2, before3)
after1 <- c("A", "B")
after2 <- c("1", "2")
after3 <- c("de", "fg")
after <- data.frame(after1, after2, after3)
当 before1 和 before2 同时匹配 after1 和 after3 时,我想用 after3 替换 before3。
我想要的结果如下。
before1 <- c("A", "B" "C")
before2 <- c("1", "2", "3")
newafter <- c("de", "fg", "ef")
【问题讨论】:
标签: r dplyr str-replace