我需要从yFinance API中提取以下公司的治理得分:微软(MSFT),苹果(AAPL)和签证(V)。
我写的这段代码实际上运行良好,但是a 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)
非常感谢您的帮助!
答案 0 :(得分:1)
尝试
my_list = []
ticker = [msft(), aapl(), v()]
for company in ticker:
company.sustainability.iloc[11]
my_list.append(governance)
您正尝试使用字符串来调用该类中的其他变量,而python不会接受。将其用作类(即时通讯假定是这样)