python - 我如何在 Pandas DataReader 中修复这个 RemoteDataError

标签 python pandas-datareader

我想下载富时历史数据,但我无法下载,我已经重新安装了pandas_datareader,但问题仍然存在

下载其他股票代码如标准普尔、道琼斯等没有问题,只有富时

这是我使用的以下代码:

import numpy as np

import pandas as pd

from pandas_datareader import data as wb

FTSE = wb.DataReader('^FTSE', data_source='yahoo', start='1990-1-1')

当我执行上述代码并且在 Anaconda3 中发生相同的错误时,我收到以下错误消息

Blockquote




-------------------------------------------------- ------------------------- RemoteDataError Traceback(最近调用
最后) 在 ()
----> 1 FTSE = wb.DataReader('^FTSE', data_source='yahoo', start='2000-1-1')

C:\Users****\Anaconda2\lib\site-packages\pandas_datareader\data.pyc
在 DataReader 中(名称、数据源、开始、结束、重试计数、暂停、
session ,访问 key )
308 adjust_price=False,chunksize=25,
309 retry_count=retry_count,暂停=暂停,
--> 310 session=session).read()
311
312 elif data_source ==“谷歌”:

C:\Users****\Anaconda2\lib\site-packages\pandas_datareader\base.pyc
在读(自我)
208 如果 isinstance(self.symbols, (compat.string_types, int)):
209 df = self._read_one_data(self.url,
--> 210 params=self._get_params(self.symbols))
211 # 或多个符号,(例如,['GOOG', 'AAPL', 'MSFT'])
212 elif isinstance(self.symbols,DataFrame):

C:\Users****\Anaconda2\lib\site-packages\pandas_datareader\yahoo\daily.pyc
在 _read_one_data(self, url, params)
134 除了 KeyError:
135 msg = '没有使用 {} 获取符号 {} 的数据'
--> 136 raise RemoteDataError(msg.format(symbol, self. class . name ))
137
138#价格数据

RemoteDataError: 没有使用符号 ^FTSE 获取数据
雅虎每日阅读器”

最佳答案

在访问新加坡基准的 sti 指数时,我也遇到了同样的错误。该指数应使用雅虎财经称为 ^STI。我在此处附加了有关使用 alphavantage API 的链接。
https://rapidapi.com/blog/stock-market-prediction-python-api/

关于python - 我如何在 Pandas DataReader 中修复这个 RemoteDataError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56804806/

相关文章:

pandas-datareader - 使用python中的yahoo和pandas_datareader从不同市场获取市场数据

python - 找不到 Pycharm pandas_datareader

python - 在 Python 中为 OpenCV BoundryBox 设置自定义 RoI

Python/Numba - 自定义类对象作为输入类型

python - 在幕后,子类化用户和创建一对一字段之间有什么区别?

python - 无法导入 Pandas_Datareader

python - 如何在不使用已弃用的 Gdk.Screen.get_width() 的情况下在 Python/GTK 中获取总屏幕大小?

python - IronPython 中的 LINQ

python - 将 pandas 的股票价格合并到一张表中的最佳方法?

google-finance - 为什么谷歌的 pandas_datareader 不起作用?