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 -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ [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