From: Barry Rowlingson <B.Rowlingson_at_lancaster.ac.uk>

Date: Thu 26 Jan 2006 - 02:57:20 EST

R-help@stat.math.ethz.ch mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Jan 26 03:29:13 2006

Date: Thu 26 Jan 2006 - 02:57:20 EST

Gabor Csardi wrote:

> Becaues is.integer shows the internal representation, which is not an
> integer but a double (real number). Some functions create integer vectors,

'ceiling' takes a single numeric argument 'x' and returns a numeric vector containing the smallest integers not less than the corresponding elements of 'x'.

> ceiling(0.5)

[1] 1

> is.integer(ceiling(0.5))

**[1] FALSE
**

> is.integer(1:3)

**[1] TRUE
**

> is.integer(ceiling(1:3))

**[1] FALSE
**
This could possibly be a documentation problem, since ?ceiling is
using 'integer' in the sense of 'whole number', whereas ?is.integer is
concerned with internal representation (aka 'storage mode')....

R-help@stat.math.ethz.ch mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Jan 26 03:29:13 2006

*
This archive was generated by hypermail 2.1.8
: Fri 03 Mar 2006 - 03:42:10 EST
*