周/年格式作为R中的日期

时间:2018-06-12 11:41:17

标签: r date posixct

我的数据集dat包含yearweek变量(两个整数)。我想将它们合并为date POSIXct变量格式为W-YYYY的R

但是,当我使用as.POSIXct函数时,我得到NA值。

我的代码如下:

as.POSIXct(paste(dat$week, dat$year), format="%V-%Y")

1 个答案:

答案 0 :(得分:2)

我想你会想要给定周的第一个星期一?如果您想要另一天,请相应地更改%u的值。

yr = 2018
wk = 10
as.POSIXct( paste( 1, wk, yr, sep = "-" ), format = "%u-%U-%Y" )
[1] "2018-03-12 CET"