[R-br] Dúvida TRUE/FALSE

Fernando Souza nandodesouza em gmail.com
Sexta Março 23 20:52:12 -03 2018


Danielle, se erro está na forma como escreveu a condição. Se seu objetivo é
realizar uma sequência de comandos para valores maiores q a variável
limiteinferior então o teste e
For(i in 1:lenght(Aux){
If(Aux[i]>=limiteinferior){
Comandos para executar caso o teste lógico seja true
}
}
Supondo q Aux seja um vetor esse comando deve funcionar. Não testado


Em sex, 23 de mar de 2018 14:45, Cesar Rabak via R-br <
r-br em listas.c3sl.ufpr.br> escreveu:

> 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 em 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 em gmail.com
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em 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.
>>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20180323/50e7f249/attachment.html>


Mais detalhes sobre a lista de discussão R-br