使用R中的先前值替换0个值

时间:2019-05-15 14:54:57

标签: r replace

我有一些零值,想用R中的先前值代替。

X var:1 3 6 0 7 8 0 0 9 8 9 0 0 0 4 7 2 4

X new var:1 3 6 6 7 8 8 8 9 8 9 9 9 9 9 4 7 2 4

1 个答案:

答案 0 :(得分:0)

您可以使用dplyr和tidyr软件包。

> df
   var
1    1
2    2
3    3
4    3
5    7
6    8
7    8
8    8
9    9
10   8
11   9
12   9
13   9
14   9
15   4
16   7
17   2
18   4
{{1}}

Fill NA row with previous value iteratively in R