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

如何将Pandas DataFrame转换为指定结构的JSON输出

Pandas DataFrame转指定结构JSON操作方法

你的原始DataFrame结构如下:

Name     Id    Qty   Value
thing1   123   10    12.5
thing2   456   20    15.4
thing3   789   40    84.2

目标输出JSON要求将原Qty字段映射为Quantity,每行数据对应一个独立JSON对象。

操作步骤

  • 先把DataFrame的Qty列重命名为目标字段名Quantity,匹配你需要的JSON键名
  • 调用to_json()时指定orient='records'参数,即可实现每行转一个JSON对象的输出格式

可用代码

如果不需要保留原DataFrame的索引:

# 重命名列匹配目标字段
df = df.rename(columns={"Qty": "Quantity"})
# 生成符合要求的JSON
out = df.to_json(orient="records")

如果需要把原DataFrame的索引也作为JSON字段输出,增加reset_index()操作即可:

df = df.rename(columns={"Qty": "Quantity"}).reset_index()
out = df.to_json(orient="records")

输出说明

生成的结果为合法JSON数组,默认外层包裹方括号,如果你需要输出无外层括号的单对象并列格式,直接对字符串结果做首尾字符截取即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 01:45:02