[R] NAs are not allowed in subscripted assignments
Eik Vettorazzi
E.Vettorazzi at uke.uni-hamburg.de
Fri Apr 9 11:41:42 CEST 2010
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
More information about the R-help
mailing list