値がコンマ区切りの文字列である入れ子の辞書からDataFrameを作成しようとしています。pandas:コンマで区切られたdictのデータフレーム
各値は、次のような、辞書にネストされている:私の所望の出力である
dict = {"1":{
"event":"A, B, C"},
"2":{
"event":"D, B, A, C"},
"3":{
"event":"D, B, C"}
}
:
A B C D
0 A B C NaN
1 A B C D
2 NaN B C D
私がこれまで持っているすべてのデータフレームに辞書を変換しての項目を分割され各リスト。しかし、私はこれが私の目的に一層近づいているとは確信していません。
df = pd.DataFrame(dict)
Out[439]:
1 2 3
event A, B, C D, B, A, C D, B, C
In [441]: df.loc['event'].str.split(',').apply(pd.Series)
Out[441]:
0 1 2 3
1 A B C NaN
2 D B A C
3 D B C NaN
助けていただければ幸いです。おかげ
変数名としてキーワードを使用しないでください。 – Merlin