私はPythonを初めて使っているので、これはかなり簡単かもしれませんが、しばらくの間探しても問題は解決していません。私は辞書のリストからパンダのデータフレームを作成しようとしています。入れ子の辞書のリストからパンダのデータフレームを取得する
ネストされた辞書の私のリストは以下の通りです:
my_list = [{0: {'a': '23', 'b': '15', 'c': '5', 'd': '-1'},
1: {'a': '5', 'b': '6', 'c': '7', 'd': '9'},
2: {'a': '9', 'b': '15', 'c': '5', 'd': '7'}},
{0: {'a': '5', 'b': '249', 'c': '92', 'd': '-4'},
1: {'a': '51', 'b': '5', 'c': '34', 'd': '1'},
2: {'a': '3', 'b': '8', 'c': '3', 'd': '11'}}]
だから、メイン辞書の各キーは3つの値を持っています。
data = pd.DataFrame(my_list)
を使用してこれらをデータフレームに入れると、各セルにはa、b、c、dの情報があるため、使用できないものが返されます。
私はこのようになりますデータフレームで終わるしたい:
name| a | b | c | d
0 | 23 | 15 | 5 | -1
1 | 5 | 6 | 7 | 9
2 | 9 | 15 | 5 | 7
0 | 5 |249 | 92| -4
1 |51 | 5 | 34| 1
2 | 3 | 8 | 3 | 11
これは可能ですか?
ありがとうございました!これはうまくいった! – aliki43