checkNumOrIntVec: Checking if all elements of a list are all integer or numeric...

Description Usage Arguments Value Examples

View source: R/checkFuncs.R

Description

Checking if all elements of a list are all integer or numeric vectors

Usage

1
checkNumOrIntVec(listNumOrInt, namesListElements = NULL)

Arguments

listNumOrInt

A list of the vectors of which one wishes to check if their data type is integer.

namesListElements

Character vector containing the names of the variables of which the data type is checked. Optional parameter, with as default value NULL. This argument should be used when the variable of which the data type is checked is not an object that was provided as an argument to the function, or when the list elements of the first argument do not have a name attached to it.

Value

No value is returned if all vectors have the integer or numeric data type. If not, an error message is thrown for each element of the list that does not pertain to the integer or numeric data type.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
arg1 <- 1L
checkNumOrIntVec(list(arg1))

arg1 <- 1
checkNumOrIntVec(list(arg1))

checkNumOrIntVec(list(1L, TRUE, 2L))
checkNumOrIntVec(list(1L, TRUE, 2L), c('Var1', 'Var2', 'Var3'))

arg2 <- 'R'
checkNumOrIntVec(list(arg2))
checkNumOrIntVec(list(arg2, TRUE, 2))

devFunc documentation built on May 1, 2019, 11:32 p.m.