今天,我使用Python的pandas_datareader獲取股票數據。有趣的是,它幾個小時前纔有效,但現在我無法從雅虎財務獲取股票數據,但我可以使用谷歌。 然後,我在我的命令終端pip install pandas-datareader --upgrade
中升級了熊貓數據讀取器。 然後我像平常一樣導入升級包,from pandas_datareader import data, wb
。Python熊貓數據讀取器不工作
它仍然無法正常工作,但它適用於股票期權。它應該做的acccording這個文檔大熊貓的DataReader 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
你得到的錯誤信息是什麼? '它不工作'不是很有用 –
嗨Maarteen,我得到這個錯誤與雅虎,'RemoteDataError:無法讀取URL:http://ichart.finance.yahoo.com/table.csv?s = AAPL&a = 0&b = 1&c = 2017&d = 4&e = 16&f = 2017&g = d&ignore = .csv' – MichaelRSF
URL根本不可用。嘗試在Web瀏覽器中打開它。 – DyZ