python-3.x - 循环通过金融股票代码列表
问题描述
我正在尝试使用 yfinance 导入多只股票的基本面数据
import yfinance as yf
ticker = yf.Ticker('AAPL')
ticker.info["priceToBook"]
按预期返回 Apples P/B 为 15.9
但是如果我想遍历一个代码列表怎么办,比如
tickers = ['AAPL', 'ORCL', 'TSLA']
并将它们保存到 df 或列表
解决方案
你可以遍历你想要的代码并将它们添加到字典(或任何你想要的)
dictionary = {}
tickers = ['AAPL', 'ORCL', 'TSLA']
for t in tickers:
ticker = yf.Ticker(t)
dictionary[t] = ticker.info["priceToBook"]
推荐阅读
- mysql - 查询以检索不同数据库中的权限列表
- laravel-livewire - 如何在 2 个 livewire 文件中定义 2 个 alpines 组件
- javascript - 条件复选框上的 Toastr 消息单击角度
- spring-boot - Spring Jpa - 在连接表中添加/删除时删除并重新插入的记录
- laravel - 将数据传递给laravel中的不同函数
- python - Python 编码:创建一个新的“类”来计算弹丸的运动
- python-3.x - 如何在没有硬件的定焦相机中使用自动对焦概念
- r - 绘制直方图并存在相对频率问题
- javascript - 如果选中复选框并且未选中复选框而不是删除,如何添加名称属性
- vscode-extensions - 有没有办法通过 VS Code Extension 执行 XHR 请求?