【问题标题】:how to determine month from year and week number? [duplicate]如何从年份和周数中确定月份? [复制]
【发布时间】:2023-03-24 17:15:01
【问题描述】:

我想从周数和年数中获取月份名称:

date

Week    Year  
  52    2018
  20    2017
  47    2016

【问题讨论】:

  • 一周中的哪一天?在许多情况下,一周将跨越 2 个月。

标签: r date lubridate


【解决方案1】:

我们可以将paste星期、星期数和年份一起转换为日期,然后使用format获取月份名称。阅读?strptime 了解格式化选项

format(as.Date(paste(1, df$Week, df$Year), "%u %U %Y"), "%B")
#[1] "December" "May"      "November"

数据

df <- structure(list(Week = c(52L, 20L, 47L), Year = 2018:2016), 
     class = "data.frame", row.names = c(NA, -3L))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 2016-04-20
    • 2017-11-19
    相关资源
    最近更新 更多