yearweek | R Documentation |
stable
Create or coerce using yearweek()
.
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))
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. |
year-week (yearweek
) objects.
TRUE
/FALSE
if the year has 53 ISO weeks.
Use format()
to display yearweek
, yearmonth
, and yearquarter
objects
in required formats.
Please see strptime()
details for supported conversion specifications.
scale_x_yearweek and others for ggplot2 scales
Other index functions:
yearmonth()
,
yearquarter()
# 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.