x[is.na(z)] <- NA This might send you a nasty bug if x and z are different lengths though -- just a head's up.
Michael On Wed, May 16, 2012 at 12:55 PM, Mintewab Bezabih <mintewab.beza...@economics.gu.se> wrote: > Dear R users, > > I was wondering how I can replace the values of a vector with the values > from in another vector in the same row > > For example, how can I replace the value of x below with NA when the value of > Z in the same row is NA? > x <-1:20 > z<- c(11, 15, 17, 2, 18, 6, 7, NA, 12, 10,21, 25, 27, 12, 28, 16,17, NA, 12, > 10) > > > Many thanks > Mintewab > > ________________________________________ > Från: Mintewab Bezabih > Skickat: den 15 maj 2012 15:53 > Till: r-help@r-project.org > Kopia: r-help@r-project.org > Ämne: missing observations > > Dear R users, > > I have missing observations in my data that I remove in my analysis. I am > able to run my codes alright but I want the non missing values to be > correctly identified and therefore want to tag my id vector along in my > results. Since the vector of ids has no role in the analysis, I dont know how > to include it. > > > > Here is my reprducable example:and my id is the vector I want to add to the > analysis somehow so that my missing values are identified. I cannot use > na.action function and that is why I have to drop my missing obesevations > beforehand. > > > library(fields) > x <-1:20 > y<- runif(20) > z<- c(11, 15, 17, 2, 18, 6, 7, NA, 12, 10,21, 25, 27, 12, 28, 16, > 17, NA, 12, 10) > id <-1:20 > > mydataset<-data.frame(x, y, z) > temperature[complete.cases(mydataset),] > > x<- temperature[, c(1)] > y<- temperature[, c(2)] > z<- temperature[, c(3)] > > tpsfit <- Tps(cbind(x, y), z, scale.type="unscaled") > > > > > Many thanks as always. > Regards, > Mintewab > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.