[R] warning message

Simon Knapp sleepingwell at gmail.com
Tue Oct 16 01:25:59 CEST 2012


The second and third arguments to ifelse are evaluated for all
elements of x (producing your warnings), then the appropriate elements
of each result are combined based on the (logical) values of the first
argument to ifelse.

On Tue, Oct 16, 2012 at 10:08 AM, Shi, Tao <shidaxia at yahoo.com> wrote:
> Hi list,
>
> Can somebody explain why there are these warning messages?  I just don't get it.  I'm using R 2.15.1 on WinXP.
>
> Thanks!
>
> Tao
>
>
>> x
> [1] -2.143510 -1.157450 -1.315581  1.033562 -1.225440 -1.179909
>
>>  ifelse(x>0, log2(x), -log2(-x))
> [1] -1.099975 -0.210950 -0.395700  0.047625 -0.293300 -0.238675
> Warning messages:
> 1: In ifelse(x > 0, log2(x), -log2(-x)) : NaNs produced
> 2: In ifelse(x > 0, log2(x), -log2(-x)) : NaNs produced
>
>
> ______________________________________________
> R-help at 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.




More information about the R-help mailing list