我想从周号和年号中获取月份名称:
date
Week Year
52 2018
20 2017
47 2016
答案 0 :(得分:6)
我们可以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))