[Rd] is.numeric (NA + NA) is TRUE, should be FALSE (PR#8745)

From: <cfillekes_at_gmail.com>
Date: Tue 04 Apr 2006 - 19:38:35 GMT


Full_Name: c fillekes
Version: Version 2.2.1 (2005-12-20 r36812) OS: Gentoo Linux kernel 2.6.12
Submission from: (NULL) (129.116.71.233)

"Not Available" is of course not a numeric: R

> is.numeric (NA)

[1] FALSE But for some reason, all arithmetic operations on NA's are in fact numeric, even if it's with other NA's.

> is.numeric (NA+NA)

[1] TRUE
> is.numeric (NA^2)

[1] TRUE
> is.numeric (NA-NA)

[1] TRUE
> is.numeric (NA*NA)

[1] TRUE
> is.numeric (NA/NA)

[1] TRUE
>

This is not the expected thing.



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed Apr 05 06:03:26 2006

This archive was generated by hypermail 2.1.8 : Tue 04 Apr 2006 - 22:16:53 GMT