我有两个数据框。一 ( df1
) 包含所有感兴趣的列和行,但包括缺失的观察值。另一个 ( df2
) 包括用于代替缺失观测值的值,并且仅包括在 中至少NA
存在一个的列和行df1
。我想以某种方式合并这两个数据集以获得desired.result
.
这似乎是一个非常简单的问题要解决,但我正在画一个空白。我不能merge
去上班。也许我可以写嵌套for-loops
,但还没有这样做。我也试aggregate
了几次。我有点害怕发布这个问题,担心我的R
卡可能会被吊销。抱歉,如果这是重复的。我在这里和谷歌进行了相当深入的搜索。谢谢你的任何建议。R
优选碱溶液。
df1 = read.table(text = "
county year1 year2 year3
aa 10 20 30
bb 1 NA 3
cc 5 10 NA
dd 100 NA 200
", sep = "", header = TRUE)
df2 = read.table(text = "
county year2 year3
bb 2 NA
cc NA 15
dd 150 NA
", sep = "", header = TRUE)
desired.result = read.table(text = "
county year1 year2 year3
aa 10 20 30
bb 1 2 3
cc 5 10 15
dd 100 150 200
", sep = "", header = TRUE)