【发布时间】:2020-03-13 02:11:06
【问题描述】:
我有一本以列表为值的字典:
d = {'a':[0,1],'b':[2,3]}
我想创建一个数据框,其中一列作为键,两列作为列表中的值:
|key |val1 |val2 |
|----|-----|-----|
|a |0 |1 |
|b |2 |3 |
|----|-----|-----|
我的计划是创建三个列表,然后将它们添加到新的数据框中。对键工作正常,但我不知道如何将列表中的元素分隔为值。
这是我尝试过的:
key = d.keys()
val1 = d.values()[0]
val2 = d.values()[1]
作为值存储在字典中的列表元素的索引是什么?
【问题讨论】:
-
类似
pd.DataFrame(d).T.reset_index()?
标签: python list dataframe dictionary