Я хочу создать упорядоченный Dict с указанием даты и времени в качестве индекса, который будет использоваться при тестировании на истории Zipline.Мне нужно преобразовать CSV-файл в виде панели панд для использования с Zipline.
Я пробовал:
index.tz_convert(pytz.utc)
index.tz_localise (pytz.utc) and
index.tz_convert(pytz.utc).tz_localise(pytz.utc)
Мой код:
data = OrderedDict()
data['BTC'] = pd.read_csv('btc.csv', index_col = 0)
data['BTC'].fillna(method="ffill", inplace=True)
data['BTC'] = data['BTC'][["low","high","open","close","volume"]]
data['BTC'].index = data['BTC'].index.tz_localize(pytz.utc).tz_convert(pytz.utc)
panel = pd.Panel(data)