【发布时间】:2023-03-24 17:15:01
【问题描述】:
我想从周数和年数中获取月份名称:
date
Week Year
52 2018
20 2017
47 2016
【问题讨论】:
-
一周中的哪一天?在许多情况下,一周将跨越 2 个月。
我想从周数和年数中获取月份名称:
date
Week Year
52 2018
20 2017
47 2016
【问题讨论】:
我们可以将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))
【讨论】: