繁体   English   中英

如何提取多个公司的YFinance API信息

[英]How to extract from YFinance API information for multiple companies

我需要从 yFinance API 中提取以下公司的治理分数:微软(MSFT)、苹果(AAPL)和签证(V)。

我写的这段代码实际上工作得很好,但是一个 for cicle 来快速建立一个数据库呢?

import yfinance as yf
import pandas as pd
msft.sustainability.iloc[11]
aapl.sustainability.iloc[11]
v.sustainability.iloc[11]

下面的代码是我写的,但不起作用……有人可以帮忙修复它吗? 它一直给我这个错误

AttributeError: 'str' 对象没有属性 'sustainability'

my_list = []
ticker = ['msft', 'aapl', 'v']
for company in ticker:
    company.sustainability.iloc[11]
    my_list.append(governance)

非常感谢您的帮助!!

尝试这个

my_list = []
ticker = [msft(), aapl(), v()]
for company in ticker:
    company.sustainability.iloc[11]
    my_list.append(governance)

您正在尝试使用字符串来调用该类中的其他变量,而 python 不会接受。 将它用作一个类(我假设它是)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM