根据r中的整数周和年获取天数



我有很多像"200046"这样的字符串。前4位是年份,后2位是每年的星期数。我想找出一周的7天。我尝试了

date = as.Date(str, "%Y%M")

,但它返回的"2000-01-29"不是2000年的第46周。我该怎么做呢?

str添加星期几。

str <- '200046'
as.Date(paste0(str, 1), "%Y%U%u")
#[1] "2000-11-13"

今天是2000年第46周的第1天(星期一)。

现在你可以这样做来获取一周中的所有日子:

as.Date(paste0(str, 1), "%Y%U%u") + 0:6
#[1] "2000-11-13" "2000-11-14" "2000-11-15" "2000-11-16" "2000-11-17" "2000-11-18" "2000-11-19"

相关内容

  • 没有找到相关文章

最新更新