【发布时间】:2020-07-27 12:26:21
【问题描述】:
我有一个字典和一个列表:
d1 = {"k1": [1,2,3], "k2": [4,5,6], "k3": [3,2,1]}
l1 = ["label1", "label2", "label1"]
我想将它组合到一个数据帧中。 l1中的每个元素对应d1中的一个键
期望的输出(熊猫数据框):
key value label
0 k1 1 label1
1 k1 2 label1
2 k1 3 label1
3 k2 4 label2
4 k2 5 label2
5 k2 6 label2
6 k3 3 label1
7 k3 2 label1
8 k3 1 label1
到达那里最简单和最 Pythonic 的方式是什么?
【问题讨论】:
标签: python pandas list dataframe dictionary