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.

Reply via email to