这可能是使用数据框的不正确方式,但我有一个字典,其中的值是项目列表。如:
my_dict = {'a':[1,2,3], 'b':[3,4,5]}
我想创建一个数据框,其中索引是键并且有一列,其中值是列表。这是我想看到的输出:
In [69]: my_df
Out[69]:
0
a [1, 2, 3]
b [3, 4, 5, 6]
这是我得到的最接近的,通过将字典值更改为列表列表并使用转置。更好的方法是什么?
In [64]: my_dict = {'a':[[1,2,3]], 'b':[[3,4,5,6]]}
In [65]: my_df = pd.DataFrame(my_dict)
In [66]: print my_df
a b
0 [1, 2, 3] [3, 4, 5, 6]
In [67]: my_df.T
Out[67]:
0
a [1, 2, 3]
b [3, 4, 5, 6]
谢谢您的帮助!