is_positive_integer {chinese.misc}R Documentation

A Convenient Version of is.integer

Description

This function checks if all elements of an object can be taken to be valid integers.

Usage

is_positive_integer(x, len = NULL)

Arguments

x

an object to be checked

len

numeric vector specifying the allowed length of the x. If the length of the checked object is not in len, the function will return FALSE, even when it is a positive integer vector. The default is NULL, which means any length is OK.

Details

The reasons to use is_positive_integer are:

Value

TRUE or FALSE

Examples

is_positive_integer(NULL)
is_positive_integer(as.integer(NA))
is_positive_integer(integer(0))
is_positive_integer(3.0)
is_positive_integer(3.3)
is_positive_integer(1:5)
is_positive_integer(1:5, len = c(2, 10))
is_positive_integer(1:5, len = c(2:10))

[Package chinese.misc version 0.2.3 Index]