【发布时间】:2017-08-30 21:48:56
【问题描述】:
因此,我试图使用 Pandas 使用我在另一个堆栈交换帖子中找到的以下代码从 FRED 获取美元/人民币汇率:
import pandas.io.data as web
cny = wb.get_data_fred('DEXCHUS')
但是我得到了一个错误-
ImportError: The pandas.io.data module is moved to a separate package (pandas-datareader). After installing the pandas-datareader package (https://github.com/pydata/pandas-datareader), you can change the import ``from pandas.io import data, wb`` to ``from pandas_datareader import data, wb``.
我按照 GitHub 说明安装 pandas-datareader,然后更改为 from pandas.io import data, wb,然后当我尝试运行我的代码时,我收到一个错误,即模块没有 get_data_fred。
如何使用更新后的包获取 FRED 数据?
【问题讨论】:
-
...您是否阅读了错误消息并按照它所说的去做?
-
....@Solaxun 你读过我的问题吗?我安装了 pandas-datareader,但仍然出现错误。
-
您现在是从新包中导入吗?正如错误所说,您的导入现在应该是
from pandas_datareader import data, wb -
我阅读了这个问题,但我没有看到更新的导入语句,这是错误消息所说的下载后。
-
是的,我更改了导入声明
标签: python pandas datareader