![](/img/trans.png)
[英]Pandas DataReader is no longer working with the Yahoo Finance API?
[英]Pandas_DataReader not working with Yahoo Finance API
一個月前,我開始研究一個項目,嘗試使用歷史數據預測未來的股票價格。 項目進展順利,我決定稍作休息來升級我的電腦。 好吧,我在完成計算機后嘗試檢查我的代碼,但現在我遇到了一堆關於從 Yahoo Finance API 提取數據的錯誤。 我的朋友正在做同一個項目,他說他在代碼中沒有遇到任何問題,所以我認為我的代碼環境有問題。 我不知道該怎么做,因為我對編碼很陌生,但我希望有人可以幫助我處理下面的代碼部分:
import pandas_datareader as web
import datetime as dt
# Load Data
symbols = 'NIO'
start = dt.datetime(2012,1,1)
end = dt.datetime(2020,1,1)
data = web.DataReader(symbols, 'yahoo', start, end)
我不知道它是否有幫助,但昨天我在yfinance
模塊中看到了五個類似問題的問題。
Yahoo
似乎改變了頁面上的一些東西,它需要改變模塊。
對於yfinance
幫助安裝最新版本。
也許這個模塊還需要更新的版本。
如果他們沒有創建較新的版本,那么您將不得不等待一些時間來獲得較新的版本。
我也曾經通過 pandas_datareader 為 Yahoo! 下載數據! 但是我不久前遇到了同樣的問題,並且從未修復過。 所以現在,我只使用 yfinance 模塊。 這有點不同,但這是我用作示例的代碼:
import yfinance as yf
start = '2014-01-01'
end = '2022-01-01'
symbol = 'XLE'
stock_data = yf.Ticker(symbol)
stock_data = stock_data.history(start=start, end=end)
[['Open','High','Low','Close']]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.