Hi Paul, what's wrong with new[new>5.5]<-NA ? Btw. your variable new has a length of 5 not 6. hth.
Am 09.04.2010 11:23, schrieb Paul Chatfield: > > I'm trying to assign NAs to values that satisfy certain conditions (more > complex than shown below) and it gives the right result, but breaks the loop > having done the first one viz: > > new<-c(rep(5,4),6) > for (i in 1:6) > {new[new[i]>5.5][i]<-NA} > > gives the correct result, though an error message appears which causes a > break if it's in a loop. If I can get rid of the error message and get the > loop to continue, this should work fine. I'm sure I'm missing a simple > solution, but can't seem to see it, > > Any help, as always, greatly appreciated, > > Paul > > -- Eik Vettorazzi Institut für Medizinische Biometrie und Epidemiologie Universitätsklinikum Hamburg-Eppendorf Martinistr. 52 20246 Hamburg T ++49/40/7410-58243 F ++49/40/7410-57790 ______________________________________________ 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.