首页 > 解决方案 > 如何遍历一列股票代码并检索其财务数据?

问题描述

我的数据基本上是股票行情的列,例如:

MMM ABT ABBV    AC  AGRO    AUB AIR AAF BABA    AGN ... UBER    UTX VRTX    DG  V   VOW VOW3    VTBR

我想使用 for 循环来迭代每个股票代码并检索收盘价。现在我将其作为输出:

for ticker in data:    
    df = DataReader(ticker,'yahoo', start, end)['Adj Close']

它只输出一个股票代码的信息

我觉得我错过了什么

标签: pythonarrayspandas

解决方案


如果数据类型是字符串,请尝试使用 split 函数。

for ticker in data.split():
    df = DataReader(ticker,'yahoo', start, end)['Adj Close']

我希望这会有所帮助。


推荐阅读