我怎样才能使两个表互相填充?

我遇到了两个数据帧的小问题。基本上,它们都包含值和NA,并且具有完全相同的格式(列,名称等),并且每个表的长度为292行。

一个中的NA与另一个中的NA相对应,反之亦然。顶部表中的前三行是底部表中的NA,而底部表中的第4和5行是顶部表中的NA。

我正在寻找一种合并这两个表的方法,以最大程度地减少NA的数量,即从顶部表中获取第1、2和3行,从底部表中获取第4行,依此类推。 (我知道第2行在两个行中都为NA;最终结果仍将具有NA,少得多)。有人可以帮我吗?

附言我已经尝试了从R和dplyr包中了解的所有联接和/或合并功能。

提前致谢。

   > head(extracted1)
     sex feet inches in_inches  in_cm
1   Male    6      0        72 182.88
2   Male   NA     NA        NA     NA
3 Female    5      3        63 160.02
4 Female   NA     NA        NA     NA
5   Male   NA     NA        NA     NA
6   Male    6      0        72 182.88

head(extracted2)
     sex feet   inches in_inches in_cm
1   Male   NA       NA        NA    NA
2   Male   NA       NA        NA    NA
3 Female   NA       NA        NA    NA
4 Female    5 4.960630  64.96063   165
5   Male   16 9.181102 201.18110   511
6   Male   NA       NA        NA    NA
评论