擅长:python、mysql、java
<p>让我试着回答这个问题。基本上我会垫或重新索引完整的工作日和样品每5天,而下降由于假期或暂停丢失的数据</p>
<p><code>>>> coke = DataReader('KO', 'yahoo', start=datetime(2012,1,1))</code></p>
<p><code>>>> startd=coke.index[0]-timedelta(coke.index[0].isoweekday()-1)</code></p>
<p><code>>>> rng = array(DateRange(str(startd), periods=90))</code></p>
<p><code>>>> chunk=[]</code></p>
<p><code>>>> for i in range(18):</code></p>
<p><code>... chunk.append(coke[i*5:(i+1)*5].dropna())</code></p>
<p><code>...</code></p>
<p>然后你可以循环块来绘制每周的数据</p>