【发布时间】:2021-10-17 23:28:23
【问题描述】:
我在 R 中有一个数据库,其中变量中有一些 NA。我想应用一个逻辑函数,其中 NA 将用前一个值填充。下面是一个例子:
dados <- tibble::tibble(x = c(2, 3, 5, NA, 2, 1, NA, NA, 9, 3),
y = c(4, 1, 9, NA, 8, 5, NA, NA, 1, 2)
)
# A tibble: 10 x 2
x y
<dbl> <dbl>
1 2 4
2 3 1
3 5 9
4 NA NA
5 2 8
6 1 5
7 NA NA
8 NA NA
9 9 1
10 3 2
在这种情况下,变量 x 的第 4 个值将用 5 填充,依此类推。
谢谢!
【问题讨论】: