-1

我需要从 yFinance API 中提取以下公司的治理分数:microsoft (MSFT)、apple (AAPL) 和 visa (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”对象没有属性“可持续性”

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

非常感谢您的帮助!!

4

1 回答 1

1

尝试这个

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

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

于 2020-04-01T21:13:58.650 回答