Check which elements of `x[]`

are integer valued aka
“whole” numbers,including MPFR
numbers (class `mpfr`

).

1 2 | ```
## S3 method for class 'mpfr'
is.whole(x)
``` |

`x` |
any |

logical vector of the same length as `x`

, indicating where
`x[.]`

is integer valued.

Martin Maechler

`is.integer(x)`

(base package) checks for the
*internal* mode or class, not if `x[i]`

are integer valued.

The `is.whole()`

methods in package gmp.

1 2 3 4 | ```
is.integer(3) # FALSE, it's internally a double
is.whole(3) # TRUE
x <- c(as(2,"mpfr") ^ 100, 3, 3.2, 1000000, 2^40)
is.whole(x) # one FALSE, only
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.