【发布时间】:2020-10-21 00:16:09
【问题描述】:
我已经使用“get biweekly variable in python”做了一些简单的搜索,但还没有找到很多有用的帖子,所以我想在这里发布我的问题。
我有一个包含数万条记录的数据框。数据框包含整个会计年度的记录。每条记录都有一个日期时间变量CHECKIN_DATE_TIME。我想创建一个从 2019 年 6 月 30 日开始的双周变量。
ID CHECKIN_DATE_TIME
1 2019-06-30 13:36:00
2 2019-06-30 14:26:00
3 2019-06-30 20:10:00
4 2019-06-30 21:27:00
....
51 2019-07-10 13:36:00
52 2019-07-10 10:26:00
53 2019-07-10 10:10:00
54 2019-07-10 23:27:00
....
我希望新的数据框看起来像这样,其中 2019 年 6 月 30 日至 2019 年 7 月 13 日为第 1 周,2019 年 7 月 14 日至 2019 年 7 月 27 日为第 2 周,依此类推,直到2020 年 6 月 28 日的结束日期。因此,Week 变量中有 26 周,每周代表 2 周的时间范围。
编辑并将星期范围内的最后一天分配给星期编号。
ID CHECKIN_DATE_TIME Week Date
1 2019-06-30 13:36:00 1 7/13/2019
2 2019-06-30 14:26:00 1 7/13/2019
3 2019-06-30 20:10:00 1 7/13/2019
4 2019-06-30 21:27:00 1 7/13/2019
....
51 2019-07-20 13:36:00 2 7/27/2019
52 2019-07-20 10:26:00 2 7/27/2019
53 2019-07-20 10:10:00 2 7/27/2019
54 2019-07-20 23:27:00 2
....
【问题讨论】:
标签: python