[R] Extending a vector to length n
hadley wickham
h.wickham at gmail.com
Wed Apr 15 16:55:28 CEST 2009
In general, how can I increase a vector of length m (< n) to length n
by padding it with m - n missing values, without losing attributes?
The two approaches I've tried, using length<- and adding missings with
c, do not work in general:
> a <- as.Date("2008-01-01")
> c(a, NA)
[1] "2008-01-01" NA
> length(a) <- 2
> a
[1] 13879 NA
> b <- factor("a")
> c(b, NA)
[1] 1 NA
> length(b) <- 2
> b
[1] a <NA>
Levels: a
Hadley
--
http://had.co.nz/
More information about the R-help
mailing list