我解析了一个用于财务交易的html表,并具有3个不同的列表: 1.日期 2.标记 3.母公司
我想在我的TICKER列表中填充股票的最大价格 我是python的新手,无法弄清楚如何从我的TICKER列表中获取股票数据...任何指导都将有很大帮助
非常感谢
股票 [“ OSR”,“ NWSA”,“ MNK”,“ ZTS”,“ FNAC”,“ WWAV”,“ NRZ”,“ CST”,“ BPY”,“ ERA”,“ AXLL”,“ LMCAD”,“ ABBV']
我正在尝试使用简单的代码,但无法通过:
import yfinance as yf
for ticker in tickers:
data = yf.download(ticker, period="max")
答案 0 :(得分:0)
yfinance中的下载功能接受由空格分隔的代码清单。 为了下载最长期限内所有股票的数据,只需以这种方式进行调用。
例如,如果要下载“ OSR”,“ NWA”和“ MNK”的数据:
import yfinance as yf
tickers = 'OSR NWA MNK'
data = yf.download(tickers, period='max')
然后您可以使用data[ticker]
访问每个报价器的数据。
如果您的代码清单为列表,并且想要转换为以空格分隔的字符串,请使用join:
ticker_list = ['OSR', 'NWA', 'MNK']
ticker_str = ' '.join(ticker_list)