有一个紧凑/高效的方法可以使用前面的非NA值来填充NA吗?例如:
test = c( 1 , 2 , NA , NA , 5 , NA , 9 , NA , NA )
expected = c( 1 , 2 , 2 , 2 , 5 , 5 , 9 , 9 , 9 )
在这里,所有的NA值都“回溯”到第一个非NA值。我试图避免使用for循环。