gpt4 book ai didi

python-3.x - 模块 'pandas_datareader' 没有属性 'get_data_yahoo'

转载 作者:行者123 更新时间:2023-12-02 09:35:30 24 4
gpt4 key购买 nike

我正在尝试使用 this SO question 中指定的 pandas-datareader 获取股市历史记录。 .

我已经安装了 pandas-datareader:conda install -c https://conda.anaconda.org/anaconda pandas-datareader我在 Windows 10 上运行,带有 pycharm 和 anaconda3 解释器

我正在尝试运行非常基本的:

import pandas_datareader as pdr
pdr.get_data_yahoo('AAPL')

但我收到一个错误:
File "D:/Dropbox/Duo/documents docs/Projects/F500AquisitionQuality/m_and_a_quality/stock_utils.py", line 2, in <module>
pdr.get_data_yahoo('AAPL')
AttributeError: module 'pandas_datareader' has no attribute 'get_data_yahoo'

请注意,文件名与 this reddit comment 中的 pandas 无关。 (我能在网上找到的唯一相关的东西)

最佳答案

版本 0.4.0 中的 get_data_yahoo 存在问题(因为 Yahoo 更改了 API)。

要修复它,您可以安装版本 0.4.1
(尚未合并 https://github.com/pydata/pandas-datareader/pull/331 截至 2017 年 5 月 20 日)

以下代码帮助了我。我克隆了 pandas-datareader 源代码,更改了分支,使用 pip3 从源代码安装了包
git clone https://github.com/pydata/pandas-datareader
cd pandas-datareader/
git remote add rgkimball http://github.com/rgkimball/pandas-datareader
git fetch rgkimball fix-yahoo
git checkout fix-yahoo
pip3 uninstall pandas_datareader
python3 setup.py install

关于python-3.x - 模块 'pandas_datareader' 没有属性 'get_data_yahoo',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44025037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com