将字典的嵌套列表转换为 Pandas DataFrame

任何人都可以建议我将字典列表列表转换为熊猫数据框的有效方法吗?


Input = [[{'name':'tom','roll_no':1234,'gender':'male'},

          {'name':'sam','roll_no':1212,'gender':'male'}],

          [{'name':'kavi','roll_no':1235,'gender':'female'},

          {'name':'maha','roll_no':1211,'gender':'female'}]]

提供的示例输入中的字典键相同,预期输出是,


Output =      name       roll_no       gender

          0   tom        1234          male

          1   sam        1212          male

          2   kavi       1235          female

          3   maha       1211          female


紫衣仙女
浏览 351回答 1
1回答

米脂

您需要使用 来展平输入itertools.chain,然后您可以调用pd.DataFrame构造函数。from itertools import chainpd.DataFrame(list(chain.from_iterable(data)))   gender  name  roll_no0    male   tom     12341    male   sam     12122  female  kavi     12353  female  maha     1211
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python