有没有人能够建议一个高效的方法将列表中的字典列表转换为pandas数据帧?请保留HTML标记。
提供的示例输入中,字典键与预期输出相同,如下所示:
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
from itertools import chain; pd.DataFrame(list(chain.from_iterable(Input)))
这很简单。 - cs95