是否可以通过yfinance重命名数据框中的这些列?

问题描述

我用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 (将#修改为@)