擅长:python、mysql、java
<p>也许您不需要将DatetimeIndex缩减为一个时间。相反,要仅根据时间组件选择行,可以使用<a href="http://pandas.pydata.org/pandas-docs/version/0.13.1/generated/pandas.DataFrame.between_time.html" rel="nofollow">DataFrame.between_time</a>。例如</p>
<pre><code>import pandas as pd
import numpy as np
N = 200
dti = pd.date_range('2000-1-1', freq='10T', periods=N)
df = pd.DataFrame({'station_name': np.random.choice(list('ABCDEFGHIJ'), size=N),
'boarding': np.arange(N)*10,
'alighting': np.arange(N)},
index=dti)
</code></pre>
<p>数据帧如下所示:</p>
^{pr2}$
<p>但是您可以选择时间在<code>23:00</code>和<code>0:30</code>之间的所有行,如下所示:</p>
^{3}$