【发布时间】:2021-05-10 05:09:11
【问题描述】:
我的数据集中有一个带有日历周 (CW) 的年份,需要将其转换为日期。 不幸的是,我没有在 lubridate 包中找到正确的功能。 将日期转换为 CW 很容易,但反之则不然。
我还尝试了以下方法:
as.Date(x="2019_2", format="%Y_%U")
[1] "2019-02-05"
as.Date(x="2019_2", format="%Y_%W")
[1] "2019-02-05"
知道如何处理吗?
提前致谢!
【问题讨论】:
-
这很奇怪。
"%V"说(在?strptime中)它是“接受但在输入时忽略”,而其他基于两周的%-codes 没有这样说......但它们是都是不正确的。我想知道这是否是文档错误。 -
我认为@borderline_coder 的答案有要点:在标准中粘贴
1(星期一)或您希望每周开始的哪一天,并将%u添加到格式中。还是很奇怪。