我在R中有一个数据框, struct 如下.我想通过延续最近的非缺失值来填充缺失值,但我想回顾4行,并使用该值来填补空白.我可能对这个问题不太清楚,但您可以在下面的结果示例中查看.
maker num
1 local_1 1
2 local_2 2
3 local_3 5
4 local_4 6
5 local_1 NA
6 local_2 NA
7 local_3 NA
8 local_4 NA
9 local_1 4
10 local_2 7
11 local_3 8
12 local_4 9
13 local_1 NA
14 local_2 NA
15 local_3 NA
16 local_4 NA
17 local_1 NA
18 local_2 NA
19 local_3 NA
20 local_4 NA
要转换为:
maker num
1 local_1 1
2 local_2 2
3 local_3 5
4 local_4 6
5 local_1 1
6 local_2 2
7 local_3 5
8 local_4 6
9 local_1 4
10 local_2 7
11 local_3 8
12 local_4 9
13 local_1 4
14 local_2 7
15 local_3 8
16 local_4 9
17 local_1 4
18 local_2 7
19 local_3 8
20 local_4 9
NA的数量始终可以被4整除,但没有连续NA数量的模式.