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


R lubridate week 獲取/設置日期時間的周組成部分


week() 返回從該日期到 1 月 1 日之間發生的完整 7 天周期的數量加一。

isoweek() 返回 ISO 8601 係統中顯示的星期,該係統使用重複出現的閏周。

epiweek()是美國CDC版本的流行病學周。它遵循與 isoweek() 相同的規則,但從周日開始。在世界其他地區,慣例是從周一開始流行病學周,這與 isoweek 相同。

用法

week(x)

week(x) <- value

isoweek(x)

epiweek(x)

參數

x

日期時間對象。必須是 POSIXct、POSIXlt、Date、chron、yearmon、yearqtr、zoo、zooreg、timeDate、xts、its、ti、jul、timeSeries 或 fts 對象。

value

數字對象

x 的周元素(整數)

也可以看看

例子

x <- ymd("2012-03-26")
week(x)
#> [1] 13
week(x) <- 1
week(x) <- 54
week(x) > 3
#> [1] FALSE
源代碼:R/accessors-week.r

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Get/set weeks component of a date-time。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。