Dates and Time Series
Monthly Sequence
Regular Dates
seq.Date creates regular calendar sequences. A month step controls how far each generated date advances.
Program
Play the script to change the month step and compare the generated labels.
monthly_sequence.R
start <- as.Date("2026-01-01")
month_step <-
dates <- seq.Date(start, by = paste(month_step, "month"), length.out = 4)
labels <- format(dates, "%b")
summary <- paste(labels, collapse = ",")
cat(summary, "\n", sep = "")
start <- as.Date("2026-01-01")
month_step <-
dates <- seq.Date(start, by = paste(month_step, "month"), length.out = 4)
labels <- format(dates, "%b")
summary <- paste(labels, collapse = ",")
cat(summary, "\n", sep = "")
start <- as.Date("2026-01-01")
month_step <-
dates <- seq.Date(start, by = paste(month_step, "month"), length.out = 4)
labels <- format(dates, "%b")
summary <- paste(labels, collapse = ",")
cat(summary, "\n", sep = "")
seq.Date
`seq.Date(start, by = ..., length.out = ...)` builds regular date sequences.
month step
`paste(month_step, "month")` creates a step such as `2 month`.
format
`format(dates, "%b")` converts dates into month labels.