我很难使代码正确。从我的数据集中,我想将"年+周"分配给所有日期,但尚未成功。我得到的输出显示如下:
referenceTime | Week |
---|---|
2020年12月31日 | 2020-W53 |
2017年1月1日 | 2017-W52 |
您可以使用%G
基于周的年份而不是%Y
:
format(x, format="%G-%V")
#[1] "2020-53" "2016-52"
或者使用%U
而不是%V
:
format(x, format="%Y-%U")
#[1] "2020-52" "2017-01"
数据:
x <- as.Date(c("2020-12-31", "2017-01-01"))