There was recently a discussion here on how to tell if a number was
integral.
Did that prod someone into change as.hexmode in R-3.1.2 so that it aborts if
given a number to big to fit into a 32-bit integer?  It returned NA, with
two warnings
in R-3.1.1.

% R-3.1.2 --quiet --vanilla
> as.hexmode(c(10^c(0,9,18)))
Error in if (is.double(x) && all(is.na(x) | x == as.integer(x))) x <-
as.integer(x) :
  missing value where TRUE/FALSE needed
In addition: Warning message:
In as.hexmode(c(10^c(0, 9, 18))) : NAs introduced by coercion
> q()

% R-3.1.1 --quiet --vanilla
> as.hexmode(c(10^c(0,9,18)))
[1] "00000001" "3b9aca00" NA
Warning messages:
1: In as.hexmode(c(10^c(0, 9, 18))) : NAs introduced by coercion
2: In as.hexmode(c(10^c(0, 9, 18))) : NAs introduced by coercion

Bill Dunlap
TIBCO Software
wdunlap tibco.com

        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to