问题描述
我用yfinance抽了10家公司的股息。使用循环,我有一个数据框,其中包含来自10家公司的股息,我对数据框的布局和值感到满意。我正在努力寻找一种方法来重命名下面的数据框中的列。是否可以对循环进行任何调整以使其完成?如果有人能更好地编写代码,请告诉我。
stocks_list = ['MRP.JO','WHL.JO','SHP.JO','AVI.JO','PIK.JO','BVT.JO','SBK.JO','FSR.JO','NED.JO','SPP.JO']
a=[]
for str in stocks_list:
stock = yf.Ticker(str)
a.append(stock.dividends)
data = pd.DataFrame(a)
divi_df = data.T.fillna(method = 'ffill')
代码和数据框已随附。 enter image description here enter image description here
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)