我已经从文件中提取了感兴趣的数据到包含字典的字典中。现在,我想打开嵌套字典的包装,以制作一个更大的数据框,以便我分析。 这是我的数据:
sample = { 'name' : ['cake', 'plum', 'jam'], 'model' : [ 'model_A', 'model_A', 'model_C'], 'data' : [ { 'one': ['A','B', 'C'], 'two': [ 1, 2, 3] }, { 'one': [ 'D', 'E', 'F'], 'two': [ 4, 5, 6]}, {'one': ['G', 'H', 'I'], 'two': [ 7, 8, 9] }]}
我尝试了多种解压缩方法,包括将字典转换为pd.Series的切片,而我找不到高效或有效的方法。
这是我想要的数据框:
'name' 'model' 'one' 'two'
0 'cake' 'modle_A' 'A' 1
1 'cake' 'modle_A' 'B' 2
2 'cake' 'modle_A' 'C' 3
3 'plum' 'modle_A' 'D' 4
4 'plum' 'model_A' 'E' 5
5 'plum' 'model_A' 'F' 6
6 'jam' 'model_C' 'G' 7
7 'jam' 'model_C' 'H' 8
8 'jam' 'model_C' 'J' 9