【发布时间】:2014-10-01 22:02:05
【问题描述】:
我在 R 数据框列中有日期,格式为 WK01Q32014 的字符串。
我想把每个日期变成一个Date() 对象。
所以我改变了格式,使它看起来像01-3-2014。例如,我想尝试做类似as.Date("01-3-2014","%W-%Q-%Y") 之类的事情,但我所知道的季度没有格式代码。
有没有办法使用lubridate、zoo 或任何其他库来做到这一点?
【问题讨论】:
-
Quarter+Week 不会唯一指定日期。它如何知道使用一周中的哪一天?你期待“WK01Q32014”变成什么? R 日期值必须能够解析为月+日期+年。
-
这类似于“一年中的一周”问题,但更频繁……您需要确定哪一周被认为是季度的“第一”周。