【问题标题】:python - getting error (urllib2.URLError) using pandas modelpython - 使用熊猫模型出现错误(urllib2.URLError)
【发布时间】:2017-12-04 20:51:52
【问题描述】:

我正在做一个需要库存数据(醋栗和过去)的项目。我打算用一个很好的 Gui 引擎来展示数据,它会有一些很好的特性。

我已经阅读了 pandas 模型并决定使用它,它似乎支持我所需要的。但我只是有一个小问题 - 它不起作用。我完全按照我阅读和看到的去做。对他们来说它有效,但对我无效!这是我尝试过的:(从 pip 安装的熊猫(pip install pandas))

import datetime
import pandas.io.data as data

start = datetime.datetime(2016, 12, 1)
end = datetime.datetime(2016, 1, 1)
apple = data.DataReader('AAPL', 'yahoo', start, end)

当我这样做时,会弹出一个错误: urllib2.URLError: urlopen 错误 [Errno 11001] getaddrinfo failed

当我尝试将 'yahoo' 替换为 'google' 时,它成功了,但返回了 None。

我已经在多个设备上尝试过这段代码,结果都一样(我使用的是 python 2.7)

有人可以帮帮我吗?

【问题讨论】:

    标签: python python-2.7 pandas


    【解决方案1】:

    代码中的几个问题: 不支持 pandas.io;改用 pandas_datareader

    但我认为主要问题是您的 start_date > end_date 在这里 切换它们解决了问题

    【讨论】:

    • 切换日期时也会发生同样的情况。关于pandas_datareader,没找到……
    • 在尝试导入之前从命令行执行“pip install pandas_datareader”
    • 我现在已经从 pip 安装了 pandas_datareader,它可以使用它!!!非常感谢:)
    猜你喜欢
    • 1970-01-01
    • 2018-01-26
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    相关资源
    最近更新 更多