KeyError: 'begin_at' - PullRequest
       6

KeyError: 'begin_at'

0 голосов
/ 02 сентября 2018
TICKERS = ['^GSPC','^IXIC','^GDAXI', '^FTSE']
ind_data = pd.DataFrame()
for f in TICKERS:
    ind_data [f] = wb.DataReader(f,data_source = 'robinhood',start = '1998-01-01') ['close_price'].values

KeyError                                  
Traceback (most recent call last)
<ipython-input-813-4985fcf38db5> in <module>()
      2 ind_data = pd.DataFrame()
      3 for f in TICKERS:
----> 4     ind_data [f] = wb.DataReader(f,data_source = 'robinhood',start = '1998-01-01') ['close_price'].values


KeyError: 'begins_at'

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

У меня была такая же проблема со всеми символами тикера, которые содержали тире и каретку.

Кроме того, если символ тикера не поддерживается Robinhood, вы получите тот же массаж «begin_at».

Вот пример, символ тикера IMIO не поддерживается Robinhood и дает тот же массаж. import pandas_datareader.data as web web.DataReader("IMIO", 'robinhood')

0 голосов
/ 02 сентября 2018

Я использовал тире и столкнулся с той же проблемой.

это очень полезный документ с данными https://media.readthedocs.org/pdf/pandas-datareader/latest/pandas-datareader.pdf

Я все еще не мог получить цену акций от робинхита до работы, но я успешно отобразил свой график с другим API в моем случае, это было quandl.

Мало что я получил, прочитав документацию, приведенную выше.

  1. каждый брокер предлагает разную длину данных. например. robinhood предлагает только 1 год. (похоже, это не проблема, даже если вы просили более 1 года, я просто предоставлю вам данные за 1 год)

  2. Символы, используемые в каждом брокере, различны. например. morningstar (больше не доступен) использовал aapl для акций Apple. Quandl используется WIKI / AAPL.

Я уверен, что есть и другие исключения, подобные тем, что я даю выше, но это все, что я знаю на данный момент, потому что я только взглянул на документ менее чем за 10 минут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...