python - 如何遍历一列股票代码并检索其财务数据?
问题描述
我的数据基本上是股票行情的列,例如:
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']
它只输出一个股票代码的信息
我觉得我错过了什么
解决方案
如果数据类型是字符串,请尝试使用 split 函数。
for ticker in data.split():
df = DataReader(ticker,'yahoo', start, end)['Adj Close']
我希望这会有所帮助。
推荐阅读
- sql - ER-图到 SQL
- php - 基于标签格式的 FPDF 子列表
- javascript - 单击按钮行未添加
- etcd - 如何更改 etcd 节点中的 ETCD_LISTEN_CLIENT_URLS
- css - 导航栏的下拉链接无法正常工作
- java - PSQLException:错误:运算符不存在:字符变化 = uuid
- javascript - 即使通过 ReactDOM.render() 方法调用 react 组件也不会渲染它
- node.js - 使用 Discord.js 在 Discord 中创建频道时出现 405 错误
- python - 我应该使用什么代码在我的 pygame 小行星游戏中添加小行星?
- flutter - 颤振:无法确定任务':app:compileDebugJavaWithJavac'的依赖关系