Week/year 在 R 中格式化为日期
Week/year format as date in R
我有一个数据集 dat
,其中包含一个 year
和一个 week
变量(均为整数)。我想将它们组合成格式为 W-YYYY.
的 date
POSIXct
变量 R
但是,当我使用 as.POSIXct
函数时,我得到了 NA 值。
我的代码如下:
as.POSIXct(paste(dat$week, dat$year), format="%V-%Y")
我想你会想要给定一周的第一个星期一?如果您想要改天,请相应地更改 %u 的值。
yr = 2018
wk = 10
as.POSIXct( paste( 1, wk, yr, sep = "-" ), format = "%u-%U-%Y" )
[1] "2018-03-12 CET"
我有一个数据集 dat
,其中包含一个 year
和一个 week
变量(均为整数)。我想将它们组合成格式为 W-YYYY.
date
POSIXct
变量 R
但是,当我使用 as.POSIXct
函数时,我得到了 NA 值。
我的代码如下:
as.POSIXct(paste(dat$week, dat$year), format="%V-%Y")
我想你会想要给定一周的第一个星期一?如果您想要改天,请相应地更改 %u 的值。
yr = 2018
wk = 10
as.POSIXct( paste( 1, wk, yr, sep = "-" ), format = "%u-%U-%Y" )
[1] "2018-03-12 CET"