当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。