Pandas 未实现错误:数据源=';iex&x27;没有实施

Pandas 未实现错误:数据源=';iex&x27;没有实施,pandas,pandas-datareader,elixir-iex,Pandas,Pandas Datareader,Elixir Iex,我试图通过jupyter笔记本中的pandas_datareader获取一些股票数据。我用的是谷歌,但那已经不起作用了,所以我用的是iex import pandas_datareader.data as web import datetime start = datetime.datetime(2015,1,1) end = datetime.datetime(2017,1,1) facebook = web.DataReader('FB','iex',start,end) 但是,它会返回以

我试图通过jupyter笔记本中的pandas_datareader获取一些股票数据。我用的是谷歌,但那已经不起作用了,所以我用的是iex

import pandas_datareader.data as web
import datetime
start = datetime.datetime(2015,1,1)
end = datetime.datetime(2017,1,1)
facebook = web.DataReader('FB','iex',start,end)
但是,它会返回以下错误

NotImplementedError: data_source='iex' is not implemented

有谁能帮我解决这个问题吗?

您需要更新模块。转到终端并键入:

conda install pandas-datareader

这应该可以解决它:
pip安装git+https://github.com/pydata/pandas-datareader.git

许多DataReader源已弃用,请参阅更新列表

许多现在需要API密钥,IEX就是其中之一:

现在,使用所有IEX阅读器都需要

从获取API密钥,该密钥可存储在IEX_API_key环境变量中。只需执行Jupyter笔记本中的单独单元格:

os.environ[“IEX\U API\U密钥”]=“pk\uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”


使用“iex”,您可以每月获得500000条免费核心消息。

data.DataReader使用“iex”可能已经停止。使用“yahoo”。

你能再解释一下吗?图表api于2019年6月15日被删除。当前,使用此api尝试下载任何股票数据(如SPY)只会返回
HTTP403
错误。不推荐使用的API的功能现在被转移到他们的新API IEX Cloud中,IEX Cloud要求每个用户在任何请求中都有一个唯一的令牌。所以,要想结束这一切,请阅读以下内容。