2017-05-16 11 views
0

自分のプログラムで実行時に作成された辞書をpandasデータフレームに変換する必要があります。python dictionary to pandas dataframeは空のデータフレームを返します

dictio={'a':'abc','b':'zyx','c':'prq'} df=pd.Dataframe(dictio)

上記のコードは私の作成した列を持つ空のデータフレームを返します。誰も私は何が欠けていることを指摘できますか?

答えて

1
#use from_dict and set orient to index and then transpose in the end. 
pd.DataFrame.from_dict(dictio,orient='index').T 
Out[263]: 
    a c b 
0 abc prq zyx 
+0

これは動作しますが、私は辞書のキーはカラム名でなければなりませんのような結果は、転置形式になりたいです。 – Abhi

+0

キー(a、b、c)はここの列名です。あなたの期待する結果は何ですか? – Allen

+0

私が提供している例は十分ではないと思います。プログラム中に値が設定される多数の列を持つ空の辞書が設定されています。データフレームに変換すると、提案された辞書のキーを最初の列に、0を別の列に使用しています。 – Abhi

関連する問題