无法将从Yahoofinance下载的dict数据转换为python数据框?

时间:2019-10-08 21:23:42

标签: python python-3.x pandas dictionary yahoo-finance

我已经通过python中的yahoofinance模块下载了数据,但是数据采用dict格式,因此在给定数据中存在多个'CASTEXTECH.NS','2019-03-31'之类的键:-

{
    'CASTEXTECH.NS': [{
        '2019-03-31': {
            'capitalSurplus': 19988523000,
            'totalLiab': 79721825000,
            'totalStockholderEquity': -3243727000
        }
    }
}

但是我想将这些键用作dataframe中的pandas multindex吗?

我已将股票代号转换为数据框索引,但在datframe列中的字典管理列表中仍然面临问题。

Data = pd.DataFrame.from_dict(yahoo_financials_balance,orient='index')
Data.rename(columns={0:'2019-03-31',1:'2018-03-31',2:'2017-03-31',3:'2016-03-31'},inplace=True)

我想要这种形式的数据:

ticker      year1                  year2
abc         particulars  value     particulars  value
abc         particulars  value     particulars  value

0 个答案:

没有答案