isNumericDT: Testing if a set of columns of a data.table object...

Description Usage Arguments Value Examples

View source: R/funcDT.R

Description

Testing if a set of columns of a data.table object corresponds to the numeric data type

Usage

1
isNumericDT(inputDT, colNamesToBeChecked = NULL, returnNames = FALSE)

Arguments

inputDT

data.table object containing the data of interest. This is an obligatory argument, without default value.

colNamesToBeChecked

Character vector containing potential column names of the 'inputDT' argument. The default value is NULL.

returnNames

Logical vector of length 1 indicating whether or not the column name of the selected numerics should be returned. The default value is FALSE.

Value

A logical vector of length the size of the 'colNamesToBeChecked' argument, or in the absence of a value the number of columns of the 'inputDT' argument, that is TRUE if the corresponding column of the 'inputDT' argument is a numeric. If the 'returnNames' argument equals TRUE, then only those column names from the aforementioned selection of column of the 'inputDT' argument are returned that are a numeric.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
library(data.table)
inputDT <- as.data.table(data.frame(x = seq(1, 20, 2), y = LETTERS[1:10]))
asFactorDT(inputDT, c('y'))

isNumericDT(inputDT)
isNumericDT(inputDT, c('x', 'y'))
isNumericDT(inputDT, returnNames = TRUE)

isNumericDT(inputDT, 'x')
isNumericDT(inputDT, c('x', 'y1'))

R2DT documentation built on March 26, 2020, 5:59 p.m.

Related to isNumericDT in R2DT...