📅  最后修改于: 2023-12-03 15:37:27.991000             🧑  作者: Mango
在R语言中,可以使用lubridate包来将日期转换为星期几。
如果还没有安装lubridate包,可以使用以下命令进行安装:
install.packages("lubridate")
使用wday()函数将日期转换为星期几,该函数的语法为:
wday(date, label = FALSE, abbr = FALSE, week_start = getOption("lubridate.week.start", 7))
其中,date参数为需要转换的日期,label和abbr参数用于指定返回值的格式,week_start参数用于指定一周从哪一天开始。
下面是将日期转换为星期几的示例代码:
library(lubridate)
# 创建日期向量
dates <- as.Date(c("2020-10-10", "2020-10-11", "2020-10-12"))
# 将日期转换为星期几
wday(dates, label = TRUE, abbr = FALSE, week_start = 1)
输出结果为:
[1] Saturday Sunday Monday
Levels: Sunday < Monday < Tuesday < Wednesday < Thursday < Friday < Saturday
使用lubridate包中的wday()函数可以轻松将日期转换为星期几,读者可以根据自己的需要选择返回值的格式和每周的起始日。