django 如何通过在项目中添加标题将Panda Dataframe转换为Dict

krugob8w  于 2022-12-27  发布在  Go
关注(0)|答案(1)|浏览(108)

https://i.stack.imgur.com/TEFp0.png
大家好,我有一个来自yfinance图片的数据框架,我将在Django Rest框架上使用它,所以我需要改变格式,做一些小的改动...
基本上,我想把它转换为dict,但我需要在下面的项目时间戳...如果有人能帮助我,我将不胜感激...

{
   {
     'datetime': '22-09-30'
     'TotalRevenue': 'xxxx'
     'CostOfRevenue': 'xxxx'
   },
   {
     'datetime': '22-06-30'
     'TotalRevenue': 'xxxx'
     'CostOfRevenue': 'xxxx'
   },
   {
     'datetime': '22-03-30'
     'TotalRevenue': 'xxxx'
     'CostOfRevenue': 'xxxx'
   },
   {
     'datetime': '21-12-30'
     'TotalRevenue': 'xxxx'
     'CostOfRevenue': 'xxxx'
   }
}

我不太熟悉Pandas所以我尝试了一些东西...

stockTicker = yf.Ticker(symbol + '.IS')

    stockIncomeQuarterlyPanda = stockTicker.quarterly_income_stmt

    stockIncomeQuarterlyChangeNan = stockIncomeQuarterlyPanda.fillna(0)

    stockIncomeQuarterlyPandaToDict = stockIncomeQuarterlyChangeNan.to_dict()

    stockIncomeQuarterly = stringify_keys(stockIncomeQuarterlyPandaToDict)

现在这是我的密码...

dsekswqp

dsekswqp1#

您显示的输出不是有效的听写。如果您需要 * 听写列表 *:

[{"date": col, **df[col].to_dict()} for col in df.columns]

相关问题