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

如何将API返回的嵌套JSON转换为指定结构的Pandas DataFrame

实现思路
  • 提取目标字段:从现有DataFrame中单独取出value列,得到包含42个元素的Series。
  • 重塑数据结构:将value列的数值转换成数组后,用reshape(3, 14)直接调整为3行14列的结构——这一步利用numpy的数组重塑能力,刚好匹配42=3×14的数量关系。
  • 绑定ID索引:把重塑后的数组转为DataFrame,指定行索引为['1234', '1235', '1236'],对应要求的每行ID。
  • 隐藏列标题:如果需要输出无列标题的结果,打印或导出时设置header=False即可;若仅需数据结构本身,也可以直接保留数组形式,对应每个ID取一行数据。

示例代码

import pandas as pd
import numpy as np

# 假设处理后的DataFrame名为df
# 提取value列并重塑形状
value_array = df['value'].values.reshape(3, 14)
# 构造带指定ID索引的结果
result = pd.DataFrame(value_array, index=['1234', '1235', '1236'])

# 输出无列标题的结果
print(result.to_string(header=False))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 04:06:18