asIntegerDT: Forcing the integer data type on a selected set of columns of...

Description Usage Arguments Value Examples

View source: R/funcDT.R

Description

Forcing the integer data type on a selected set of columns of a data.table object

Usage

1
asIntegerDT(inputDT, colNamesToBeTransformed = NULL)

Arguments

inputDT

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

colNamesToBeTransformed

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

Value

No value is returned. Note that a valid value needs to be supplied to the 'colNamesToBeTransformed' argument in order to make this function work.

Examples

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

asIntegerDT(inputDT)
asIntegerDT(inputDT, c('x', 'y'))

# First looking at the result, followed by testing if the transformation worked!

inputDT
isIntegerDT(inputDT, c('x', 'y'))

# Note the following behavior that also holds for the as.integer() base R function.
isNumericDT(inputDT, c('x', 'y'))

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

Related to asIntegerDT in R2DT...