转换datafram中的嵌套dict

2024-09-28 01:32:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个嵌套字典,结构如下。我正试图将它转换为熊猫数据帧,但我有问题分裂'映射'字典,使它在不同的列

{'16': 
    {'label': 't1', 
    'prefLab': 'name', 
    'altLabel': ['test1', 'test3'], 
    'map': [{'id': '16', 'idMap': {'ciID': 16, 'map3': '033441'}}]
    }, 
 '17': 
  {'label': 't2', 
  'prefLab': 'name2', 
  'broader': ['18'], 
  'altLabel': ['test2'], 
  'map': [{'id': '17', 'idMap': {'ciID': 17, 'map1': 1006558, 'map2': 1144}}]
  }
 }

理想的结果是具有以下结构的数据帧

   label prefLab broader altLab ciID, map1, map2, map3 ... 
16
17 

Tags: 数据idmap字典结构label正试图map2

热门问题