pandas.bdate_range # 熊猫。bdate_range (开始=无,结束=无,周期=无,频率= 'B' , tz =无,标准化= True ,名称=无,周掩码=无,假期=无,包含= '两者' , ** kwargs ) [来源]# 返回固定频率的 DatetimeIndex,默认为工作日。 参数: 开始str 或 datetime-like,默认 None用于生成日期的左边界。 end str 或类似日期时间,默认 None生成日期的右界。 period int,默认无要生成的周期数。 freq str、Timedelta、datetime.timedelta 或 DateOffset,默认“B”频率字符串可以有多个,例如“5h”。默认为商业日报(“B”)。 tz字符串或无用于返回本地化 DatetimeIndex 的时区名称,例如 Asia/Beijing。 标准化布尔值,默认 False在生成日期范围之前将开始/结束日期标准化为午夜。 名称str,默认无生成的 DatetimeIndex 的名称。 weekmask str 或 None,默认 None有效工作日的周掩码,传递给numpy.busdaycalendar,仅在传递自定义频率字符串时使用。默认值 None 相当于“Mon Tue Wed Thu Fri”。 假期列表式或无,默认无要从有效工作日集中排除的日期,传递给 numpy.busdaycalendar,仅在传递自定义频率字符串时使用。 包含{“both”, “neither”, “left”, “right”}, 默认“both”包括边界;是否将每个边界设置为封闭或开放。 1.4.0 版本中的新增功能。 **夸格为了兼容性。对结果没有影响。 返回: 日期时间索引 笔记 在四个参数:start、end、periods和中freq,必须指定三个。指定freq是 的要求bdate_range。date_range如果freq不需要指定,则使用。 要了解有关频率字符串的更多信息,请参阅此链接。 例子 请注意结果中如何跳过两个周末。 >>> pd.bdate_range(start='1/1/2018', end='1/08/2018') DatetimeIndex(['2018-01-01', '2018-01-02', '2018-01-03', '2018-01-04', '2018-01-05', '2018-01-08'], dtype='datetime64[ns]', freq='B')