【发布时间】:2021-10-15 15:50:00
【问题描述】:
是否可以只合并缺失值的数据?
例如,假设我有两个数据集。 D1 是我的优先数据集,但我想使用 D2 中的信息来填充 D1 中的任何缺失数据。如果 D1 和 D2 有冲突的值,那么我想保留 D1 中的值并丢弃 D2。
D1 <- data.frame(
id=seq(1,3),
x=c("cow",NA,"sheep"))
D2 <- data.frame(
id=seq(1,3),
x=c("cow","turtle","parrot"))
理想情况下,最终数据集应如下所示:
D3 <- data.frame(
id=seq(1,3),
x=c("cow","turtle","sheep"))
turtle 将替换 NA,但 parrot 不会替换 sheep。
【问题讨论】:
标签: r join replace merge missing-data