[R] Getting wrong NA values using "for" cmd

VictorDelgado victor.maia at fjp.mg.gov.br
Fri Jul 8 18:20:59 CEST 2011

ty S. Goslee,

It's helpfull to test the condition:

> all.equal(s[4],0.15)
[1] TRUE

instead the previous "FALSE" answer obtained with


but I still need get it to vector r:

Victor Delgado wrote:
>> for (w in 1:length(s)){
>> r[w] <- dados[,3][dados[,2]==s[w]][1]
>> }

I just managed this, writing:

s <- seq(0,1,0.05)
r <- NULL
for (w in 1:length(s)){
r[w] <- dados[,3][dados[,2]==*round(s[w],2)*][1]

Now, I get the right answer to r-vector

Thanks for helping!

View this message in context: http://r.789695.n4.nabble.com/Getting-wrong-NA-values-using-for-cmd-tp3654335p3654548.html
Sent from the R help mailing list archive at Nabble.com.

More information about the R-help mailing list