如何从下面的结构创建数据框

时间:2020-05-12 15:57:24

标签: python json dataframe dictionary

我需要从下面创建DataFrame:

public IActionResult KickOffTask()
{
    Task.Run(()=>LongRunningTask());
    return Page();
}

这里的数据有两组记录,我需要以下格式的数据:

d={ "columns":"NAME1,NAME2,NAME3", 
"data":["MOOLA, MOOLA TEAM, MOOLA1","FIRST, FIRST, FIRST"] }

1 个答案:

答案 0 :(得分:0)

您可以尝试一下。看看pd.DataFrame

import pandas as pd
col=d['columns'].split(',')
data=[i.split(', ') for i in d['data']]
# data = ['NAME1', 'NAME2', 'NAME3']
#col = [['MOOLA', 'MOOLA TEAM', 'MOOLA1'], ['FIRST', 'FIRST', 'FIRST']]

df=pd.DataFrame(data=data,columns=col)

   NAME1       NAME2   NAME3
0  MOOLA  MOOLA TEAM  MOOLA1
1  FIRST       FIRST   FIRST