date_format_unifier {dataPreparation}R Documentation

Unify dates format

Description

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

Usage

date_format_unifier(data_set, format = "Date")

Arguments

data_set

Matrix, data.frame or data.table

format

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

Details

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

Value

The same data_set set but with dates column with the desired format.

Examples

# build a data.table
require(data.table)
data_set <- data.table( column1 = as.Date("2016-01-01"), column2 = as.POSIXct("2017-01-01") )

# Use the function
data_set = date_format_unifier(data_set, format = "Date")

# Control result
sapply(data_set, class)
# return Date for both columns

[Package dataPreparation version 1.0.4 Index]