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

求助:如何使用Pandas读取嵌套结构的JSON文件?

解决Pandas读取嵌套JSON的问题

你的JSON是双层嵌套数组结构(外层数组包裹着一个存数据对象的数组),直接用pd.read_json()会得到嵌套的结果,没法直接生成表格型DataFrame,下面是两种可行的解决方法:

方法1:读取后提取内层数据

import pandas as pd

# 读取JSON文件
df = pd.read_json('你的文件路径.json')

# 提取内层数组并转换成表格DataFrame
final_df = pd.DataFrame(df.iloc[0, 0])

方法2:先加载JSON再转换

如果不想依赖Pandas的自动解析,也可以先用json模块加载数据,再转成DataFrame:

import pandas as pd
import json

# 打开并加载JSON文件内容
with open('你的文件路径.json', 'r', encoding='utf-8') as f:
    raw_data = json.load(f)

# raw_data是外层数组,取第一个元素(即包含所有数据对象的数组)转成DataFrame
final_df = pd.DataFrame(raw_data[0])

执行完后,final_df就是你要的表格形式,列包含Auction_Day、Auction_Month、Auction_Year等字段,每一行对应一条数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 06:01:31