熊猫: bdate_range首先将星期日设为第一天

2024-05-16 01:30:57 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法得到一个营业日范围,星期天到星期四被视为营业日,并且

输出示例:

>>> import pandas as pd
>>> pd.bdate_range('2016-5-10','2016-5-17')
DatetimeIndex(['2016-05-10', '2016-05-11', '2016-05-12', '2016-05-13',
           '2016-05-16', '2016-05-17'],
          dtype='datetime64[ns]', freq='B')

期望输出:

^{pr2}$

Tags: import示例pandasasrangepdnsfreq
1条回答
网友
1楼 · 发布于 2024-05-16 01:30:57

您可以使用custom business days

weekmask = 'Sun Mon Tue Wed Thu'
custombday = pd.offsets.CustomBusinessDay(weekmask=weekmask)

print pd.bdate_range('2016-5-10','2016-5-17', freq=custombday)

DatetimeIndex(['2016-05-10', '2016-05-11', '2016-05-12', '2016-05-15',
               '2016-05-16', '2016-05-17'],
              dtype='datetime64[ns]', freq='C')

相关问题 更多 >