3
您好,如果時間序列指標不在營業時間範圍內,我有一個每小時的時間序列。營業時間以外的面膜時間序列號
我能達到什麼我要爲工作日的數據,但不是每小時數據
import datetime
import pandas as pd
import numpy as np
from pandas.tseries.offsets import *
st = datetime.datetime(2013, 1, 1)
ed = datetime.datetime(2013, 2, 1)
myrange = pd.date_range(st, ed, freq='H')
ts = pd.Series(np.random.randn(len(myrange)), index=myrange)
ts.asfreq(BDay()).asfreq(Day())
我試圖產生BDAY日期範圍,然後改變頻率每小時但這不起作用。
newrange = pd.date_range(datetime.datetime(2013, 1, 1), datetime.datetime(2013, 1, 1), freq='B')
#but adding this doesn't work .asfreq(Hour())
ts[ts.index.isin(newrange)].asfreq(Hour()) #Of course this only gives one value on the day
感謝
謝謝 - 這似乎工作。 – bevanj 2013-05-13 00:46:15