熊猫周工作日开始和结束
Posted
技术标签:
【中文标题】熊猫周工作日开始和结束【英文标题】:Pandas week business day start & end 【发布时间】:2020-12-14 05:47:41 【问题描述】:我正在寻找插入日期范围并返回每个工作日的开始和结束日期列表的最佳方法。
pandas.date_range()
有一个类似的功能来处理月份 (BMS
) 工作日月份开始,所以我想知道一周是否有类似的东西。
【问题讨论】:
【参考方案1】:使用bdate_range
的weekmask
参数仅选择星期一和星期五
start = '2010-01-01'
end = '2010-02-01'
pd.bdate_range(start, end, freq='C', weekmask='Mon Fri')
#DatetimeIndex(['2010-01-01', '2010-01-04', '2010-01-08', '2010-01-11',
# '2010-01-15', '2010-01-18', '2010-01-22', '2010-01-25',
# '2010-01-29', '2010-02-01'],
# dtype='datetime64[ns]', freq='C')
【讨论】:
以上是关于熊猫周工作日开始和结束的主要内容,如果未能解决你的问题,请参考以下文章
如何通过在 SQL Server 中选择周数来获取开始日期和结束日期