
Daniele, Sem o CMR é difícil dizer *exatamente* o quê pode estar acontecendo! Quando você compara um vetor, o resultado é um vetor:
set.seed(0)
vetor <- round(abs(rnorm(10) * 200))
vetor <= 50
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
SE você tentar testar o vetor de valores binários, ele "retorna" o mesmo vetor se a comparação for contra "TRUE" e o complemento se for contra FALSE.
(vetor <= 50) == TRUE
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
(vetor <= 50) == FALSE
[1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE TRUE
O erro que você postou tem mais a ver com o objeto não admitir comparações. Poste um exemplo com seu vetor aqui para a gente ver o que está acontecendo de fato! HTH -- Cesar Rabak 2018-03-22 14:58 GMT-03:00 Danielle Tamaki via R-br < r-br@listas.c3sl.ufpr.br>:
Boa tarde,
estou com uma dúvida na linguagem R e precisava de uma ajuda!
Preciso fazer a comparação dos valores de um vetor se eles são maiores que um determinado valor. Porém, ele não faz a comparação e me retorna um erro:
Error in if ((aux <= limiteinferior) == TRUE) { : valor ausente onde TRUE/FALSE necessário
Como posso solucionar este problema?
Obrigada pela ajuda!
-- -- *Danielle Mayumi Campos Tamaki* Doutoranda em Engenharia de Produção (UNIFEI) Mestre em Engenharia de Produção (UNIFEI) Bacharel em Ciência da Computação (UNIFEI)
*Celular:* +55 35 9222 2746 *Skype:* danielle.tamaki *Outro Email:* danimayu88@gmail.com
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.