如何在Python中将两个日期之间的范围分区/分割为周数(w1,w2,w3,w4,...)
这里有人能帮忙吗?
开始日期 = 2022 年 1 月 1 日
结束日期 = 2-2-2022
增量 = 结束日期 - 开始日期
频率 = 7d
需要生成一列作为周数,将 delta 分解为相关周数 (freq = 7d),值为 w1、w2、w3... 注意:我的数据集很大,有各种开始和结束时间。每个用户的结束日期,因此生成“date_range”然后从中创建 week_number 是不可行的。
anyone here is able to help with this?
start_date = 1-1-2022
end_date = 2-2-2022
delta = end_date - start_dt
freq = 7d
need to generate a column as week number that breaks delta into relevant number of week (freq = 7d) with values as w1, w2, w3,...
Note: my dataset is huge with various start & end dates for each user, so it is not feasible to generate 'date_range' and then create a week_number from it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以执行以下操作来获取索引的周的唯一枚举。
You could do as follows to get the unique enumeration of the weeks for your index.