pandas - 将具有一个键和多个值的字典转换为数据框

标签 pandas dictionary

我有一本由一个键和多个值组成的字典。

dict = {'key1':['value1','value2']}

我想把这本字典变成以下形式的 pandas 数据框:

column1    column2
key1    value1
key1    value2

对于每个值,都指示了键。

谢谢!

最佳答案

尝试:

dct = {'key1':['value1','value2']}
pd.DataFrame(dct).melt()

输出:

  variable   value
0     key1  value1
1     key1  value2

关于pandas - 将具有一个键和多个值的字典转换为数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55657774/

相关文章:

python - 从字典中引用 Pandas 数据框列标题

python - 为什么我的值字典需要浅拷贝才能正确更新?

python - 向 100K+ 数据集添加行

Python Pandas 连接或调整数据以添加两个具有重复值的新列

ios - 在 Swift 中将任何字典数组转换为字符串

c++11 - 试图将 const 作为非常量传递的 map 上的 remove_if - 为什么?

java - 半唯一嵌套 Java 映射?

python - 每月总计和累计总和 - Pandas

python - 如何在Python中识别字符串和字母数字字符串?

python - 计算 2D numpy 数组每行的重复项数