![](/img/trans.png)
[英]How can get ' USDJPY'(currency rates) with pandas and yahoo finance?
[英]How to get list of components in yahoo finance index using pandas?
所以我試圖從雅虎財經的多只股票中獲取數據並將其寫入excel。 問題是目前我必須對相關股票進行硬編碼。 目前我想從 C25 指數 (^OMXC25) 或其他潛在指數中的所有 25 只股票中下載信息。 因此,我想知道如何訪問組件列表並檢索它們,然后下載它們中的每一個。 我用來獲取每個的當前代碼如下:
import pandas as pd
import pandas_datareader as pdr
import datetime as dt
download_source = (r'C:\Users\SKlin\Downloads\OMXC25.xlsx')
start = dt.datetime(2010,1,1)
end = dt.datetime.today()
writer = pd.ExcelWriter(download_source, engine ='xlsxwriter')
#GN Store Nord
dfGN = pdr.get_data_yahoo('GN.CO',start,end)
dfGN.to_excel(writer, sheet_name='GN.CO')
#Vestas Wind systems
dfVestas = pdr.get_data_yahoo('VWS.CO',start,end)
dfVestas.to_excel(writer, sheet_name='VWS.CO')
writer.save()
這只是節省了數據,但是對於 25 只股票它是可行的,但是對於包含 500 只股票的指數似乎很乏味......請幫忙。
如果您可以獲得所有符號的列表:
stocks = ['GN.CO' , 'VWS.CO']
for stock in stocks:
dfGN = pdr.get_data_yahoo(stock ,start,end)
dfGN.to_excel(writer, sheet_name=stock )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.