Learn R Programming

ymd (version 0.1.5)

date_part: Fast Date Part Extracting

Description

These date helper functions provide the similar functionalities like in data.table or lubridate package. They are implemented by the Rust Lang's standard library and very fast.

Usage

year(ref_date)

month(ref_date)

quarter(ref_date)

isoweek(ref_date)

isowday(ref_date)

wday(ref_date)

mday(ref_date)

yday(ref_date)

Value

an integer vector

Arguments

ref_date,

a Date vector. It will try to convert the input to date via ymd(), if the input is not a Date.

Details

  • year, month, quarter: get the year, month, quarter part

  • yday: the day of year

  • mday: the day of month

  • wday: the day of the week (Sunday is 1)

  • isoweek: ISO 8601 week

  • isowday: the day of week (ISO 8601 weekday number, Monday is 1)

References

ISO week day, https://en.wikipedia.org/wiki/ISO_week_date ISO 8601, https://en.wikipedia.org/wiki/ISO_8601

Examples

Run this code
year(210205)
month(210205)
quarter(210205)
yday(210205)
mday(210205)
wday(210117)
isowday(210117)
isoweek(210101)

Run the code above in your browser using DataLab