【发布时间】:2021-10-17 15:36:33
【问题描述】:
我有一个字典,其中元组作为键,值作为列表。 我想将其转换为 pandas 数据框,以便稍后将其导出为 Excel 表格。
有人可以建议一种干净的方法来实现下表吗?我想将列表中的元素放在单独的列中。
dict={(a,b):[1,2][4,5],(a,c):[7,8][1,3],(b,c):[1,8][1,3]}
| K | X | Y |
|---|---|---|
| a,b | 1 | 2 |
| a,b | 4 | 5 |
| a,c | 7 | 8 |
| a,c | 1 | 3 |
| b,c | 1 | 8 |
| b,c | 1 | 3 |
试过了,没有得到想要的结果:
df=pd.DataFrame.from_dict(dict, orient='index').T
【问题讨论】:
标签: python pandas dictionary python-3.6