【发布时间】:2017-09-17 04:43:20
【问题描述】:
我有一个数据集,其中有一列包含日期。我想找到这些 date 值的开始日期。
我使用来自lubridate 的week 函数获取周数。
例如,
week(as.Date("04/20/2017", "%m/%d/%Y"))
#Solution
[1] 16
除了weeknum,有没有办法获得一周的开始日期?在这种情况下,我期待“04/16/2017”或“04/17/2017”。如果一周从星期日或星期一开始,我不是很特别。
我查看了this 问题,但没有从中得到太多。
【问题讨论】:
-
另一种方式,用data.table:
round(as.IDate("04/20/2017", "%m/%d/%Y"), "week")