2016-06-13 12 views
0

次のネストされた辞書があり、それをデータフレームに変換したいと思います。ネストされた辞書からデータフレームを作成してネストされた辞書をカラムとして保持

Nested Dictionary

最初の2列は、第1辞書のキーとなり、第3列は、ネストされた辞書であろう。

The first two columns of the dataframe

任意の提案ですか?ありがとうございます!最大の入力データはありませんが、あなたは辞書の構造が変化していないと確信している場合、あなたは以下のような何かを試みることができる

+3

ポストコードを画像として使用しないでください。コードを投稿してください。何を試しましたか? – Merlin

+0

編集に感謝します。 – morfara

+1

'sample_inv' DF(__text__形式で5-7行)のサンプルデータセットを提供し、何をしたいのかを説明し、希望の結果セットを提供するならば、助けがはるかに簡単です。 [良い再現性のあるパンダの例を作る方法](0120-17753-03) – MaxU

答えて

0

は:

DataFrame([ 
     [x[0] for x in nested_dict.keys()], 
     [x[1] for x in nested_dict.keys()], 
     [x for x in nested_dict.values()], 
    ]).T 

これは、あなたのデータフレームを与える必要がありますあなたの仕様。

0   1 2 
0 timestamp4 324 {326: 3} 
1 timestamp3 323 {325: 2} 
2 timestamp 321 {321: 0} 
3 timestamp2 322 {323: 1} 
+0

うまくいった!どうもありがとうございます – morfara

関連する問題