| na.locf {zoo} | R Documentation |
Generic function for replacing each NA with the most recent
non-NA prior to it.
na.locf(object, na.rm = TRUE, ...)
object |
an object. |
na.rm |
logical. Should leading NAs be removed? |
... |
further arguments passed to methods. |
An object in which each NA in the input object is replaced
by the most recent non-NA prior to it. If there are no earlier non-NAs then
the NA is omitted (if na.rm = TRUE) or it is not replaced (if na.rm = FALSE).
az <- zoo(1:6) bz <- zoo(c(2,NA,1,4,5,2)) na.locf(bz) cz <- zoo(c(NA,9,3,2,3,2)) na.locf(cz) # Apply na.locf to independent variables but not reponse lm(I(lag(az) ~ na.locf(bz) + diff(na.locf(cz))))