先看数据集
a=c(1,2,NA,3,4,5,NA,8)
b=c(4,NA,NA,NA,5,6,NA,9)
ab=data.frame(a,b)
ab
a b
1 1 4
2 2 NA
3 NA NA
4 3 NA
5 4 5
6 5 6
7 NA NA
8 8 9
我想让缺失值NA等于每一行前一个值,即把ab变成
a b
1 1 4
2 2 4
3 2 4
4 3 4
5 4 5
6 5 6
7 5 6
8 8 9
有没有什么函数可以处理,求大神,谢谢~~