Python pandas数据读取器不工作

2024-05-18 10:52:41 发布

您现在位置:Python中文网/ 问答频道 /正文

今天,我使用Python的pandas_datareader获取股票数据。有趣的是,它在几个小时前就开始工作了,但现在我无法从雅虎财经(yahoo finance)获取股票数据,但我可以和谷歌(google)合作。 然后,我在命令终端pip install pandas-datareader --upgrade中升级了pandas数据读取器。 然后像往常一样导入升级包,from pandas_datareader import data, wb

但这仍然行不通,但对于抢夺股票期权是管用的。它应该根据pandas数据读取器的文档https://pypi.python.org/pypi/pandas-datareader/0.4.0

from pandas_datareader import Options

aapl = Options("AAPL" "yahoo")
aapl = aapl.get_all_data()

有了谷歌,抓取股票数据就行了。

import datetime
import pandas as pd
from pandas_datareader import data, wb

start = datetime.datetime(2016, 1, 1)
end = datetime.datetime(2017, 1, 1)

aapl = data.DataReader("AAPL", "google", start, end)

雅虎财务不起作用。

aapl = data.DataReader("AAPL", "yahoo", start, end)

真烦人!有人能帮忙从雅虎那里得到股票数据吗?

这是回溯:

aapl = data.DataReader("AAPL", "yahoo", start, end)
Traceback (most recent call last):

  File "", line 1, in 
    aapl = data.DataReader("AAPL", "yahoo", start, end)

  File "C:\Anaconda3\envs\p3\lib\site-packages\pandas_datareader\data.py", line 94, in DataReader
    session=session).read()

  File "C:\Anaconda3\envs\p3\lib\site-packages\pandas_datareader\yahoo\daily.py", line 77, in read
    df = super(YahooDailyReader, self).read()

  File "C:\Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py", line 173, in read
    df = self._read_one_data(self.url, params=self._get_params(self.symbols))

  File "C:\Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py", line 80, in _read_one_data
    out = self._read_url_as_StringIO(url, params=params)

  File "C:\Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py", line 91, in _read_url_as_StringIO
    response = self._get_response(url, params=params)

  File "C:\Anaconda3\envs\p3\lib\site-packages\pandas_datareader\base.py", line 117, in _get_response
    raise RemoteDataError('Unable to read URL: {0}'.format(url))

RemoteDataError: Unable to read URL: http://ichart.finance.yahoo.com/table.csv

Tags: 数据inselfpandasreaddatalibline
1条回答
网友
1楼 · 发布于 2024-05-18 10:52:41

在写这篇文章时,网站已经关闭。不像其他人指出的那样,在你的一端看起来不是一个错误。

读取错误消息将对此给出一些指示,并且从中得到的一个逻辑进步将是简单地转到所讨论的URL:“http://ichart.finance.yahoo.com/table.csv”,该URL指出不可用。

相关问题 更多 >