過去の財務データを 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: IEX クラウド API キーは、api_key 変数または環境変数 IEX_API_KEY を介して提供する必要があります
両方のソースのどちらを使用するかによって異なります。
私がしようとしました
pip uninstall pandas-datareader
pip install pandas-datareader
何度かカーネルを再起動しましたが、何も変わりません。この API に何か変更がありましたか、それとも何か間違ったことをしていますか?