来自Dict的Panda Dataframe具有不同的长度值

Swa*_*agZ 4 dictionary dataframe pandas

我想从字典中创建一个数据框。键的每个值实际上是其中包含多个值的数组。

>>> my_dict = {"a": [1,2,3], "b": [0], "c": [3,5] }
Run Code Online (Sandbox Code Playgroud)

我想要第1列中的所有键以及第2列中的整个值数组。

我已经试过这篇文章。从条目长度不同的字典创建数据框

但是此解决方案将所有值从键分隔到多列。

预期DF应该看起来像这样

>>> df 
      Key_Column   Value_Column
          a            [1,2,3]
          b            [0]
          c            [3,5]
Run Code Online (Sandbox Code Playgroud)

WeN*_*Ben 6

检查与 Series

pd.Series(my_dict).rename_axis('Key_Column').reset_index(name='Value_Column')

  Key_Column Value_Column
0          a    [1, 2, 3]
1          b          [0]
2          c       [3, 5]
Run Code Online (Sandbox Code Playgroud)