Returns TRUE/FALSE on whether a number is integer or not.

check.integer(N)

Arguments

N

A number (if a vector is supplied only the first element is checked - without warning)

Source

https://stackoverflow.com/questions/3476782/how-to-check-if-the-number-is-integer

Value

TRUE/FALSE on whether a number is integer or not.

Details

Surprising as it may be, R doesn't come with a handy function to check if the number is integer. This function does just this.

Author

VitoshKa

Examples

check.integer <- installr:::check.integer check.integer(4) # TRUE
#> [1] TRUE
check.integer(3243) #TRUE
#> [1] TRUE
check.integer(3243.34) #FALSE
#> [1] FALSE
check.integer("sdfds") #FALSE
#> [1] FALSE
check.integer(1e4) #TRUE
#> [1] TRUE
check.integer(1e6) #TRUE
#> [1] TRUE
check.integer(1e600) #FALSE - the function is having a hardtime with Inf...
#> [1] FALSE
rm(check.integer)