【发布时间】:2019-06-23 12:26:01
【问题描述】:
我有一个日期格式为“%d-%m-%Y”的数据框,并且有周数。日期是工作日,我希望该周的星期六在另一列中。
我最初使用 Chron 包中的函数检查日期是工作日还是周末,但这是一个布尔验证。我已将日期变量格式化为日期格式并提取每个日期的周数。
df = data.frame(date=c("2014-08-20", "2014-08-25", "2014-10-08"))
df$date=as.Date(df$date,format="%Y-%m-%d")
df$week=week(ymd(df$date))
预期的结果应该是:
date week EOW
2014-08-20 34 2014-08-23
2014-08-25 34 2014-08-30
2014-10-08 41 2014-10-11
【问题讨论】:
标签: r date lubridate weekend chron