【发布时间】:2020-12-14 05:47:41
【问题描述】:
我正在寻找插入日期范围并返回每个工作日的开始和结束日期列表的最佳方法。
pandas.date_range() 有一个类似的功能来处理月份 (BMS) 工作日月份开始,所以我想知道一周是否有类似的东西。
【问题讨论】:
我正在寻找插入日期范围并返回每个工作日的开始和结束日期列表的最佳方法。
pandas.date_range() 有一个类似的功能来处理月份 (BMS) 工作日月份开始,所以我想知道一周是否有类似的东西。
【问题讨论】:
使用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')
【讨论】: