Я пытаюсь получить исторические финансовые данные из iex или morningstar. Для этого я использую следующий код.
import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2019, 1, 1)
end = datetime.datetime(2019, 1, 10)
facebook = web.DataReader("FB", 'morningstar', start, end)
print(facebook.head())
К сожалению, я получаю сообщение об ошибке:
NotImplementedError: data_source = 'morningstar' не реализовано
или
ValueError: Ключ API IEX Cloud должен предоставляться либо через переменную api_key, либо через переменную среды IEX_API_KEY
в зависимости от того, какой из обоих источников я использую,
Я пытался
pip uninstall pandas-datareader
pip install pandas-datareader
несколько раз, а также перезапустил ядро, но ничего не изменилось. Были ли какие-либо изменения в этих API или я что-то не так делаю?