This is a iso-year-week-day method for the
Sequences can only be generated for
iso-year-week-day vectors. If you need to generate week-based sequences,
you'll have to convert to a time point first.
seq(), exactly two of the following must be specified:
# S3 method for clock_iso_year_week_day seq(from, to = NULL, by = NULL, length.out = NULL, along.with = NULL, ...)
"year"precision iso-year-week-day to start the sequence from.
fromis always included in the result.
[clock_iso_year_week_day(1) / NULL]
"year"precision iso-year-week-day to stop the sequence at.
tois cast to the type of
tois only included in the result if the resulting sequence divides the distance between
[integer(1) / clock_duration(1) / NULL]
The unit to increment the sequence by.
byis an integer, it is transformed into a duration with the precision of
byis a duration, it is cast to the type of
[positive integer(1) / NULL]
The length of the resulting sequence.
[vector / NULL]
A vector who's length determines the length of the resulting sequence.
length.out = vec_size(along.with).
These dots are for future extensions and must be empty.
# Yearly sequence x <- seq(iso_year_week_day(2020), iso_year_week_day(2026), by = 2) x #> <iso_year_week_day<year>> #>  "2020" "2022" "2024" "2026" # Which we can then set the week of. # Some years have 53 ISO weeks, some have 52. set_week(x, "last") #> <iso_year_week_day<week>> #>  "2020-W53" "2022-W52" "2024-W52" "2026-W53"