Do you mean you wish to create a vector without the trailing NAs
but with the others?  If so, try:

library(zoo)
head(x, length(na.locf(x, rev = TRUE)))

or

library(zoo)
head(x, length(na.locf(rev(x))))


On 3/2/06, Robert Lundqvist <[EMAIL PROTECTED]> wrote:
> I wonder if anyone could help me find an expression for skipping the last
> missing values in a vector? The kind of material I have is something like
>
> x<-c(23,12,NA,23,24,21,NA,NA,NA)
>
> I would like to skip the last NA's, but not the ones in between other
> vallues. Any hints? (Why not do this by simply take x[1:6]? I have several
> vectors a couple of thousand observations long with varying numbers of
> NA's in the end. I'd prefer not to search through all of these one at a
> time.)
>
> Robert
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to