大熊貓無疑是一個很好的選擇。 R語言對時間序列也有很好的支持。
from pandas import Series, date_range
from numpy.random import randn
rng = date_range('1/1/2011', periods=10000, freq='10min')
ts = Series(randn(len(rng)), index=rng)
filtered_index = rng[((rng.dayofweek!=6) | ((rng.hour < 13) | (rng.hour>=19)))]
no_sunday_afternoons = ts[filtered_index]
print no_sunday_afternoons['2011-01-02 12:30:00':'2011-01-02 19:30:00']
2011-01-02 12:30:00 -1.395918
2011-01-02 12:40:00 0.382604
2011-01-02 12:50:00 -0.422495
2011-01-02 19:00:00 -0.341497
2011-01-02 19:10:00 0.982950
2011-01-02 19:20:00 -0.909796
2011-01-02 19:30:00 0.842446
dtype: float64
這正是我所追求的。感謝您花時間寫一個例子。 – djnz0feh