當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R seq.Date 生成規則的日期序列


R語言 seq.Date 位於 base 包(package)。

說明

seq 的方法用於表示日曆日期的類 "Date" 的對象。

用法

## S3 method for class 'Date'
seq(from, to, by, length.out = NULL, along.with = NULL, ...)

參數

from

開始日期。必需的

to

結束日期。可選的。

by

序列的增量。可選的。查看具體信息'。

length.out

整數,可選。所需的序列長度。

along.with

從此參數的長度中獲取長度。

...

傳遞給其他方法或從其他方法傳遞的參數。

細節

by 可以通過多種方式指定。

  • 一個數字,以天為單位。

  • difftime 類的對象

  • 字符串,包含 "day""week""month""quarter""year" 之一。可以選擇在其前麵添加一個(正或負)整數和一個空格,或者在其後添加 "s"

    有關"month" 的詳細信息,請參閱seq.POSIXt

"Date" 的向量。

例子

## first days of years
seq(as.Date("1910/1/1"), as.Date("1999/1/1"), "years")
## by month
seq(as.Date("2000/1/1"), by = "month", length.out = 12)
## quarters
seq(as.Date("2000/1/1"), as.Date("2003/1/1"), by = "quarter")

## find all 7th of the month between two dates, the last being a 7th.
st <- as.Date("1998-12-17")
en <- as.Date("2000-1-7")
ll <- seq(en, st, by = "-1 month")
rev(ll[ll > st & ll < en])

也可以看看

Date

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Generate Regular Sequences of Dates。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。