【发布时间】:2016-05-24 17:21:06
【问题描述】:
我试图用同一列中出现的另一个值填充所有 NA,这些值出现在同一月份的行中,有没有一种简单的方法可以做到这一点?我找到了几乎可以做到的各种功能,但不完全是这样。
data.frame 是这样的
id month price1 price2
1 1 NA 2
2 1 4 NA
3 1 NA NA
1 2 6 NA
2 2 NA NA
3 2 NA 4
输出应该是这样的:
id month price1 price2
1 1 4 2
2 1 4 2
3 1 4 2
1 2 6 4
2 2 6 4
3 2 6 4
【问题讨论】: