【问题标题】:Pandas week business day start & end熊猫周工作日开始和结束
【发布时间】:2020-12-14 05:47:41
【问题描述】:

我正在寻找插入日期范围并返回每个工作日的开始和结束日期列表的最佳方法。

pandas.date_range() 有一个类似的功能来处理月份 (BMS) 工作日月份开始,所以我想知道一周是否有类似的东西。

【问题讨论】:

    标签: python pandas calendar


    【解决方案1】:

    使用bdate_rangeweekmask 参数仅选择星期一和星期五

    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')
    

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 2012-07-25
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      相关资源
      最近更新 更多