Функция seq.Date() в R - Генерация последовательностей дат

R 语言实例Примеры на языке R

Функция seq.Date() в R используется для генерации последовательностей дат с равными интервалами.

В анализе временных рядов и формировании периодических отчётов создание последовательностей дат является очень распространённой задачей.

Формат синтаксиса функции seq.Date() выглядит следующим образом:

seq(from, to, by = "days")

Описание параметров:

  • fromНачальная дата.

  • toКонечная дата.

  • byИнтервал: "days", "weeks", "months", "years", или "3 days", и т. д.

Пример

# Последовательность дат на эту неделю
start <- as.Date("2026-05-11")
week_dates <- seq(start, by = "days", length.out = 7)
print("Даты этой недели:")
print(week_dates)

# Первый день каждого месяца
month_starts <- seq(as.Date("2026-01-01"),
                    as.Date("2026-12-01"),
                    by = "months")
print("Первый день каждого месяца:")
print(month_starts)

После выполнения вышеуказанного кода вывод будет следующим:

[1] "本周日期:"
[1] "2026-05-11" "2026-05-12" "2026-05-13" "2026-05-14"
[5] "2026-05-15" "2026-05-16" "2026-05-17"
[1] "每月第一天:"
 [1] "2026-01-01" "2026-02-01" "2026-03-01" "2026-04-01"
 [5] "2026-05-01" "2026-06-01" "2026-07-01" "2026-08-01"
 [9] "2026-09-01" "2026-10-01" "2026-11-01" "2026-12-01"

R 语言实例Примеры на языке R

Другие расширения