有人能解释一下这个吗:
strptime(c("2010-01", "2010-02"), format="%Y-%W")
[1] "2010-05-21" "2010-05-21"
为什么是5月21日?我希望一年中的第一周和第二周(01和02)在一月份内... %W代表一年中的周数,不是吗?
ISOweek包中的ISOweek2date函数可以解决该问题:
library(ISOweek)
ISOweek2date(c("2010-W01-1", "2010-W02-1"))
[1] "2010-01-04" "2010-01-11"