| yearweek {tsibble} | R Documentation |
Represent year-week based on the ISO 8601 standard (with flexible start day)
Description
Create or coerce using yearweek().
Usage
yearweek(x, week_start = getOption("lubridate.week.start", 1))
make_yearweek(
year = 1970L,
week = 1L,
week_start = getOption("lubridate.week.start", 1)
)
is_yearweek(x)
is_53weeks(year, week_start = getOption("lubridate.week.start", 1))
Arguments
x |
Other object. |
week_start |
An integer between 1 (Monday) and 7 (Sunday) to specify
the day on which week starts following ISO conventions. Default to 1 (Monday).
Use |
year, week |
A vector of numerics give years and weeks. |
Value
year-week (yearweek) objects.
TRUE/FALSE if the year has 53 ISO weeks.
Display
Use format() to display yearweek, yearmonth, and yearquarter objects
in required formats.
Please see strptime() details for supported conversion specifications.
See Also
scale_x_yearweek and others for ggplot2 scales
Other index functions:
yearmonth(),
yearquarter()
Examples
# coerce POSIXct/Dates to yearweek
x <- seq(as.Date("2016-01-01"), as.Date("2016-12-31"), by = "1 week")
yearweek(x)
yearweek(x, week_start = 7)
# parse characters
yearweek(c("2018 W01", "2018 Wk01", "2018 Week 1"))
# seq() and arithmetic
wk1 <- yearweek("2017 W50")
wk2 <- yearweek("2018 W12")
seq(from = wk1, to = wk2, by = 2)
wk1 + 0:9
# display formats
format(c(wk1, wk2), format = "%V/%Y")
make_yearweek(year = 2021, week = 10:11)
make_yearweek(year = 2020:2021, week = 10:11)
is_53weeks(2015:2016)
is_53weeks(1969)
is_53weeks(1969, week_start = 7)
[Package tsibble version 1.1.5 Index]