【发布时间】:2019-06-16 00:58:39
【问题描述】:
我有两个这样的列表:
list1 = [{'id':'1','id2':'2'},{'id':'2','id2':'3'}]
list2 = [{'fname':'a','lname':'b'},{'fname':'c','lname':'d'}]
如何将列表组合成一组用于 pandas 数据框的元组?
像这样:
final_list = [{'id':'1','id2':'2','fname':'a','lname':'b'},{'id':'2','id2':'3','fname':'c','lname':'d'}]
数据框应如下所示:
id id2 fname lname
1 2 a b
2 3 c d
到目前为止尝试过:
final_list = list(zip(list1,list2))
df = pd.DataFrame(final_list)
df:
0 1
[{nested_data}] [{nested_data}]
【问题讨论】:
-
到目前为止你有什么尝试? :)
-
@IMCoins 用我尝试的方法进行了编辑
-
我认为问题中的术语可以为未来的用户改进。元组是一种内置的 Python 数据类型,在这个问题中不存在(您是指字典吗?还是您指的是配对数据结构?)
标签: python python-3.x pandas list dataframe