我根据一些数据创建了一些列表,并按以下方式放置它们:
mylist1 =[{'vote1':{'john':'Y','peter':'Y'}}]
mylist2 =[{'vote2':{'john':'N','peter':'Y', 'david':'N'}}]
mylist1.extend(mylist2)
我想从中创建一个数据帧,这样它应该是这样的:
Name vote1 vote2
john Y N
peter Y Y
david NaN N
我试过了
pd.DataFrame(mylist1)
但这当然行不通。我怎么能这么做?你知道吗
我也可以用不同的形式重新排列这些列表(因为我正在创建它们),如果这样做能让事情变得更简单的话。然而,我正在创建列表并在一个长循环中扩展它,因此我无法预先知道所有的名称,新名称将开始出现在循环中。你知道吗
你最好只做一个
dict
的dict
:相关问题 更多 >
编程相关推荐