【发布时间】:2017-12-11 17:19:21
【问题描述】:
我确信有一种非常简单的方法可以完成这项任务,但我似乎无法弄清楚。我有两个数据框,它们具有完全相同的数据,但来自两个不同的位置。
df1 <- data.frame(a=c(1,2,3,NA),b=c(1,5,4,6))
df2 <- data.frame(a=c(3,4,5,6),b=c(7,8,9,NA))
我想要的输出是两个具有新版本的 df1 和 df2,它们完全相同,但底行仅包含 NA 值。 IE。如果一个数据帧中有一个 NA 值,我需要在另一个数据帧的相应单元格上复制它...
df1[4,2] <- NA
df2[4,1] <- NA
我从相反的角度(例如Filling missing values in a data.frame from another data.frame)看到了非常相似的问题,但我不知道如何将其应用于我自己的数据。先感谢您。
【问题讨论】: