私は、値の順序を保持するために、ordereddictからpandasデータフレームを作成しようとしています。しかし、何らかの理由でデータフレームを作成した後、フィールドが再び乱れてしまいます。ここでordereddictからpandasデータフレームを生成しますか?
はordereddictsのリストです:
[OrderedDict([
('key_a',
'value_a'),
('key_b',
'value_b'),
]),
OrderedDict([
('key_a',
'value_c'),
('key_b',
'value_d'),
])
]
は今どのように私はこれらからパンダのデータフレームを作成する必要がありますか?私が試してみました
key_a key_b
0 value_a value_b
1 value_c value_d
:
pd.DataFrame.from_records(orderedDictList)
pd.DataFrame.from_dict(orderedDictList)
は、追加の質問をお気軽に私は何を探していますが、そのようなものである(重要なのは、key_aとkey_bなど列名の順序があります)。
'pd.DataFrame(orderedDictList)は' ' – MaxU
私のため.from_dict' exceptsではうまく動作しますあなたが 'orient = index'を渡さない限り、辞書は' {'col_a':[val_1、val_2]、 'col_b':[val_3、val_4]}の形式になります。 – DeepSpace