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

如何将给定结构的JSON数据转换为DataFrame?

将指定JSON转换为Pandas DataFrame的方法

实现步骤

  • 提取JSON中的列名与行数据
  • 使用Pandas构造目标格式的DataFrame

代码示例

确保已安装pandas库,执行以下代码即可完成转换:

import pandas as pd

# 标准化后的JSON数据(将原单引号替换为标准JSON要求的双引号)
json_data = {
    'res': [
        {
            'columns': ['col1', 'col2', 'col3'],
            'data': [
                {'row': ['aaa', '123', 'qqq'], 'met': ['none', 'none', 'none']},
                {'row': ['bbb', '456', 'rrr'], 'met': ['none', 'none', 'none']},
                {'row': ['ccc', '789', 'sss'], 'met': ['none', 'none', 'none']}
            ]
        }
    ],
    'err': []
}

# 提取列名和行数据
columns = json_data['res'][0]['columns']
row_data = [item['row'] for item in json_data['res'][0]['data']]

# 生成DataFrame
df = pd.DataFrame(row_data, columns=columns)

# 查看结果
print(df)

最终输出表格

col1col2col3
aaa123qqq
bbb456rrr
ccc789sss

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 14:20:38