[R] How to add values to an array at any position.

Gabor Grothendieck ggrothendieck at myway.com
Sun Oct 31 00:42:11 CEST 2004


Witold Eryk Wolski <wolski <at> molgen.mpg.de> writes:

: 
: Hi,
: 
: How to add values to an array at any position.
: Asking because of the following:
: e.g.
: 
: y<-c(0.1,NaN,0.2,NaN) #or data frame
: 
: x<-na.omit(y)
: 
: take some columns from x and
: do some computation with functions which do not allow NaN 's.
: 
: After the computing add NaN's at positions stored in
: attr(x,"na.action")
: of the result vector.

The following adds one to each element of x and reinserts
them into y:

y[-attr(x,"na.action")] <- x+1




More information about the R-help mailing list