擅长:python、mysql、java
<p>我想你的需要包括在熊猫身上。实际上,您希望使用<code>pandas.bdate_range</code>或<code>pandas.date_range</code>,并将<code>freq</code>参数设置为<code>B</code>(我认为两者或多或少是相同的)。这就产生了工作日,即不包括周末。<code>bdate_range</code>还允许您指定假日,因此我认为它可能更灵活一些。在</p>
<pre><code>>>> import pandas as pd
>>> dates = pd.bdate_range(start='2018-10-25', periods=10) # Start date is a Thursday
>>> print(dates)
DatetimeIndex(['2018-10-25', '2018-10-26', '2018-10-29', '2018-10-30',
'2018-10-31', '2018-11-01', '2018-11-02', '2018-11-05',
'2018-11-06', '2018-11-07'],
dtype='datetime64[ns]', freq='B')
</code></pre>
<p>请注意这是如何排除27日(星期六)和28日(星期日)的。如果要指定假日,则需要指定<code>freq='C'</code>。在</p>
<p>把这些日期放在不同的变量中有点难看,但是如果你真的想,你可以像这样去解包它们:</p>
^{pr2}$