原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.busday_count.html
校对:(虚位以待)
numpy.
busday_count
(begindates, enddates, weekmask='1111100', holidays=[], busdaycal=None, out=None)计算结束和结束之间(不包括结束日期的日期)的有效天数。
如果enddates
指定的日期值早于对应的begindates
日期值,则计数将为负数。
版本1.7.0中的新功能。
参数: | begindates:array_like of datetime64 [D]
enddates:array_like of datetime64 [D]
weekmask:str或array_like of bool,可选
节假日:array_like of datetime64 [D],可选
busdaycal:busdaycalendar,可选
out:int的数组,可选
|
---|---|
返回: | out:数组的整数
|
也可以看看
busdaycalendar
is_busday
busday_offset
例子
>>> # Number of weekdays in January 2011
... np.busday_count('2011-01', '2011-02')
21
>>> # Number of weekdays in 2011
... np.busday_count('2011', '2012')
260
>>> # Number of Saturdays in 2011
... np.busday_count('2011', '2012', weekmask='Sat')
53