python - 从字典中提取不同级别的嵌套键值对
问题描述
我很难提取不同级别的键值对。感谢您的任何支持。
字典如下:
print(data)
{'plrNum': '29221',
'plrName': {'last': 'Simpson', 'first': 'Webb', 'middle': '', 'nickname': ''},
'statValues': {'rndEvents': '8', 'statValue1': '1,660', 'statValue2': '2', 'statValue3': '6', 'statValue4': '', 'statValue5': ''},
'curRank': '1',
'curRankTied': '',
'prevRank': '1',
'prevRankTied': ''}
所需的输出到数据框:
'plrNum', '29221'
'last', 'Simpson'
'first', 'Webb'
'rndEvents', '8'
'statValue1', '1,660'
...
'curRank', '1'
目前,我可以通过以下方式拉出最高级别:
df = pd.DataFrame.from_dict(data,orient='Index')
df
plrNum 29221
plrName {'last': 'Simpson', 'first': 'Webb', 'middle':...
statValues {'rndEvents': '8', 'statValue1': '1,660', 'sta...
curRank 1
curRankTied
prevRank 1
prevRankTied
解决方案
推荐阅读
- angular - 单个模块中的角度组模块引用
- amazon-web-services - 将 AWS 简单电子邮件服务文件复制到另一个账户中的 S3 存储桶
- c++ - 使用 FFmpeg 初始化 mkv 的输出文件
- php - 在值中包含换行符
- javascript - 递减计数器有奇怪的行为
- php - 如何在 PHP 中获取一年中某一天的日期?
- r - 绘制 r 中的条件分布
- angular - 如何以角度反应形式清除 FormArray 值?
- java - 运行带有 txt 测试用例条目的 .py 并将输出重定向到另一个 .txt
- flutter - _$CustomClass 显示“返回类型“Type”不是“CustomClass”的错误,由匿名闭包定义。`