0
我正在尝试从ordereddict创建一个熊猫数据框来保存这些值的顺序。但是由于某种原因,在创建数据框后,这些字段再次混乱。从ordereddict生成一个熊猫数据框?
这里的ordereddicts名单:
[OrderedDict([
('key_a',
'value_a'),
('key_b',
'value_b'),
]),
OrderedDict([
('key_a',
'value_c'),
('key_b',
'value_d'),
])
]
现在我应该怎么创建它们的熊猫数据帧?我所寻找的是类似的东西(最重要的事情是KEY_A和key_b等列名顺序):
key_a key_b
0 value_a value_b
1 value_c value_d
我曾尝试:
pd.DataFrame.from_records(orderedDictList)
pd.DataFrame.from_dict(orderedDictList)
随意问任何其他问题。
'pd.DataFrame(orderedDictList)'工作得很好,我 – MaxU
'.from_dict'节选除非你通过'orient = index',否则字典的格式为'{'col_a':[val_1,val_2],'col_b':[val_3,val_4]}'。 – DeepSpace