You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将JSON转换后的字典存储为Pandas DataFrame

将字典转换为Pandas DataFrame的解决方案

嘿,这事儿其实挺简单的!你已经成功把JSON文件加载成字典了,接下来只需要针对字典里的DATA字段做个小处理,就能直接生成符合要求的DataFrame——字典的键会自动成为DataFrame的列名,完美匹配你的需求。

完整步骤代码

import json
import pandas as pd

# 加载JSON文件到字典
with open('data.json') as data_file:
    data = json.load(data_file)

# 核心:从字典中取出DATA对应的列表,传入DataFrame构造器
df = pd.DataFrame(data['DATA'])

# 查看生成的DataFrame
print(df)

为什么这么做?

你的字典结构里,DATA对应的是包含单个字典元素的列表,而Pandas的DataFrame()构造器刚好支持直接接收这种格式:列表里的每个字典会被解析成DataFrame的一行,字典的键就会作为每一列的表头。

如果之后你的DATA列表里有多个字典(多行数据),这个代码也完全适用,Pandas会自动把所有字典都转换成对应的行,不需要修改任何逻辑。

示例输出

运行上面的代码后,你会得到这样的DataFrame:

COMPANY_SCHEMACONFIG_TYPEIM_IDMODIFIED_DATEIDCONFIG_KEYSYSTEM_NUMBERSYS_CONFIG_VALUESYS_CONFIG_STRING_VALUE
0ABCrtype44f8d1b4_437eUnknownTestposting_f500true

内容的提问来源于stack exchange,提问作者Baktaawar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:57:33