On Tue, 7 Jun 2005 11:02:13 -0400 Omar Lakkis wrote: > tmp <- c(-1,NA,NA,1,1,NA,NA,1) > > without using a loop, how can I replace all NAs in the list above with > the previous none NA value in the list?
Package zoo contains a generic function na.locf (last observation carried forward) which handles this: R> tmp <- c(-1,NA,NA,1,1,NA,NA,1) R> library(zoo) R> na.locf(tmp) [1] -1 -1 -1 1 1 1 1 1 Z > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
