【发布时间】:2019-06-02 16:18:33
【问题描述】:
我想从我的字典中创建一个数据框。键的每个值实际上是一个包含多个值的数组。
>>> my_dict = {"a": [1,2,3], "b": [0], "c": [3,5] }
我想要第 1 列中的所有键和第 2 列中的整个值数组。
我已经尝试过这篇文章。 Creating dataframe from a dictionary where entries have different lengths
但此解决方案将键中的所有值分隔到多个列中。
预期的 DF 应该是这样的
>>> df
Key_Column Value_Column
a [1,2,3]
b [0]
c [3,5]
【问题讨论】:
-
你有一个正确的答案,但我认为你应该重新考虑为什么你想要这样存储数据。 DataFrame 并不是用来存储列表的。
标签: pandas dictionary dataframe