Learn R Programming

dataPreparation (version 0.1)

dateFormatUnifier: Unify dates format

Description

Unify every column in a date format to the same date format

Usage

dateFormatUnifier(dataSet, format = "Date")

Arguments

dataSet

Matrix, data.frame or data.table

format

desired target format: Date, POSIXct or POSIXlt, (character, default to Date)

Value

The same dataSet set but with dates column with the desired format

Details

This function only handle Date, POSIXct and POSIXlt dates. POSIXct format is a bit slower than Date but can keep hours-min.

Examples

Run this code
# NOT RUN {
# build a data.table
require(data.table)
dataSet <- data.table( column1 = as.Date("2016-01-01"), column2 = as.POSIXct("2017-01-01") )

# Use the function
dataSet = dateFormatUnifier(dataSet, format = "Date")

# Control result
sapply(dataSet, class)
# return date for both column
# }

Run the code above in your browser using DataLab