合并/覆盖数据帧以仅替换R中的现有值

时间:2014-05-04 08:40:31

标签: r merge dataframe na

如何合并两个数据框x和y,以便y中的现有值替换x中的值?必须忽略y中的NA。

  

x< - data.frame(“A”= c(1,“ab”,NA),“B”= c(12,1,5),“C”= c(5,5,10) ))

     

y< - data.frame(“A”= c(NA,NA,NA),“B”= c(60,NA,NA),“C”= c(NA,15,NA))

x-y-merge的预期结果:

    A   B  C
1   1  60  5
2 "ab"  1 15
3  NA   5 10

x / y可以包含数字和非数字值,并且应该保留类型。

0 个答案:

没有答案