Hi,

In the first place I was wondering if there are no function _insert.vector_ in base.

Thanks Peter and Gabor even for the "bad news".

E.


Peter Dalgaard wrote:

Witold Eryk Wolski <[EMAIL PROTECTED]> 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.



You mean, something like

ix <- attr(x, "na.action")
newres <- c(res,rep(NA,length(ix))) # just to get size and mode right
newres[ix] <- NA
newres[-ix] <- res





--
Dipl. bio-chem. Witold Eryk Wolski
MPI-Moleculare Genetic
Ihnestrasse 63-73 14195 Berlin
tel: 0049-30-83875219                 __("<    _
http://www.molgen.mpg.de/~wolski      \__/    'v'
http://r4proteomics.sourceforge.net    ||    /   \
mail: [EMAIL PROTECTED]    ^^     m m
     [EMAIL PROTECTED]

______________________________________________
[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

Reply via email to