【发布时间】:2019-12-09 15:50:20
【问题描述】:
我想将日期格式设置为 WEEK NUMBER IN CURRENT MONTH + DAYNAME。换句话说,今天 - “2019-12-09” 将是 2 - Monday
我创建了这段代码
day_name <- format(Sys.Date(), "%w")
day30_name <-
case_when (
day_name == 1 ~ "Monday",
day_name == 2 ~ "Tuesday",
day_name == 3 ~ "Wednesday",
day_name == 4 ~ "Thursday",
day_name == 5 ~ "Friday",
day_name == 6 ~ "Saturday",
day_name == 0 ~ "Sunday",
TRUE ~ "?")
但老实说,我不知道如何处理周数
【问题讨论】:
-
不会
weekdays(Sys.Date())工作 -
您应该查看
strftime的文档,其中包含所有格式选项的列表。您使用了%w,它返回星期几。%A会给你星期几的名字;对于周数,有几个选项取决于语言环境