【问题标题】:How to create dataframe from below structure如何从以下结构创建数据框
【发布时间】:2020-05-12 15:57:24
【问题描述】:

我需要从下面创建 DataFrame:

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

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

NAME1  NAME2       NAME3
MOOLA  MOOLA TEAM  MOOLA1
FIRST  FIRST       FIRST

【问题讨论】:

    标签: python json dataframe dictionary


    【解决方案1】:

    你可以试试这个。看看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
    

    【讨论】:

    • 很高兴它有帮助。我的错,这是一个错字。 ;)
    猜你喜欢
    • 2021-10-13
    • 1970-01-01
    • 2019-02-25
    • 2017-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多