如何将字典正确转换为数据帧?

问题描述 投票:0回答:1
{'id': 220, 'name': 'Francisco Jémez Martín', 'nickname': 'Paco Jémez', 'dob': None, 'country': {'id': 214, 'name': 'Spain'}}

我有这本字典,当转换为数据框时,它会变成这样:

       id                    name    nickname   dob country
id    220  Francisco Jémez Martín  Paco Jémez  None     214
name  220  Francisco Jémez Martín  Paco Jémez  None   Spain

我需要这样的东西:

     id                    name    nickname   dob  country_id  country_name
0    220  Francisco Jémez Martín  Paco Jémez  None     214        Spain

在我的每列名称的后面加上home_team_manager _

for i in ele:
    series = pd.DataFrame(i)
    

{'id':220,'name':'FranciscoJémezMartín','nickname':'PacoJémez','dob':None,'country':{'id':214,'name':'西班牙'}}我有这本字典,当转换为数据框时,它会变成...

python pandas dataframe series
1个回答
0
投票

Pandas json_normalize可以帮助将数据重塑为预期的输出:

© www.soinside.com 2019 - 2024. All rights reserved.