При использовании функции panda resample
в DataFrame для преобразования данных тика в OHLCV встречается ошибка передискретизации.
Как мы должны решить ошибку?
data = pd.read_csv('tickdata.csv', header=None, names=['Timestamp','Price','Volume']).set_index('Timestamp')
data.head()
# Resample data into 30min bins
ticks = data.ix[:, ['Price', 'Volume']]
bars = ticks.Price.resample('30min', how='ohlc')
volumes = ticks.Volume.resample('30min', how='sum')
Это дает ошибку:
TypeError: Only valid with DatetimeIndex or PeriodIndex