integer creates a integer vector of the specified length.
Each element of the vector is equal to 0.
as.integer attempts to coerce its argument to be of integer
type. The answer will be NA unless the coercion succeeds. Real
values larger in modulus than the largest integer are coerced to
NA (unlike S which gives the most extreme integer of the same
sign). Non-integral numeric values are truncated towards zero (i.e.,
as.integer(x) equals trunc(x) there), and
imaginary parts of complex numbers are discarded (with a warning).
Character strings containing optional whitespace followed by either a
decimal representation or a hexadecimal representation (starting with
0x or 0X) can be converted, as well as any allowed by
the platform for real numbers. Like as.vector it strips
attributes including names. (To ensure that an object x is of
integer type without stripping attributes, use
storage.mode(x) <- "integer".)
is.integer returns TRUE or FALSE depending on
whether its argument is of integer type or not, unless it is a
factor when it returns FALSE.