Fonction seq.Date() de R - Génération de séquences de dates

R 语言实例Exemples du langage R

La fonction seq.Date() de R est utilisée pour générer des séquences de dates à intervalles égaux.

Dans l'analyse des séries temporelles et la génération de rapports périodiques, la création de séquences de dates est une exigence très courante.

Le format de syntaxe de la fonction seq.Date() est le suivant :

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

Description des paramètres :

  • fromDate de début.

  • toDate de fin.

  • byIntervalle : "days", "weeks", "months", "years", ou "3 days", etc.

Exemple

# Séquence de dates de cette semaine
start <- as.Date("2026-05-11")
week_dates <- seq(start, by = "days", length.out = 7)
print("Dates de cette semaine :")
print(week_dates)

# Le premier jour de chaque mois
month_starts <- seq(as.Date("2026-01-01"),
                    as.Date("2026-12-01"),
                    by = "months")
print("Premier jour de chaque mois :")
print(month_starts)

Après exécution du code ci-dessus, la sortie est :

[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 语言实例Exemples du langage R

Autres extensions