Не можете преобразовать данные в формате dict, загруженные из Yahoofinance, в файл данных Python? - PullRequest
0 голосов
/ 09 октября 2019

Я скачал данные через модуль yahoofinance в python, но данные в формате dict, поэтому в данных есть несколько ключей: 'CASTEXTECH.NS','2019-03-31': -

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

Но я хочу использовать эти ключи как pandas multindexв фрейме данных?

Я преобразовал имя тикера в индекс фрейма данных, но проблема по-прежнему возникает в списке управления словарем в столбцах фреймов.

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
...