标签: r
使用先前的非NA值填充NAs的紧凑/有效方法是什么?例如:
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循环
答案 0 :(得分:7)
library(zoo) na.locf(test) [1] 1 2 2 2 5 5 9 9 9