我用我的资金为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 hereenter image description here
目前没有回答
相关问题 更多 >
编程相关推荐