180****6666
2022-02-05 22:30老師,請問用yfinance調(diào)用美股數(shù)據(jù),出現(xiàn)報錯,請問是什么原因呢
所屬:AQF > AAQF 視頻位置 相關(guān)試題
來源: 視頻位置 相關(guān)試題
1個回答
高志萍助教
2022-02-06 10:47
該回答已被題主采納
同學(xué)你好,
應(yīng)該是yahoo停止了中國大陸區(qū)域的服務(wù)
需要連接VPN才可以
不是代碼的問題,是無法獲取到數(shù)據(jù)
-
追問
謝謝老師!我已經(jīng)連接了VPN可以正常上外網(wǎng),可是還是獲取不了數(shù)據(jù),請問是否有其他方式可以調(diào)用美股數(shù)據(jù)呢
-
追答
同學(xué)你好,
可以試試看用pandas_datareader 來獲取數(shù)據(jù):
pandas_datareader需要先安裝,pip install pandas_datareader
import yfinance as yf
from pandas_datareader import data as pdr
yf.pdr_override()
data=pdr.get_data_yahoo("MSFT",start="2020-01-01",end="2020-04-30")
data.head()
這個也是需要VPN的,你試試看
(之前方法無法下到數(shù)據(jù),網(wǎng)上有一種解釋是VPN不穩(wěn)定,這個無法確定)
