如何用Python将指定JSON文件转换为目标DataFrame?
最简实现方法:JSON转指定结构DataFrame
用Python的pandas库可以实现最简洁的转换,核心两步即可完成:
- 读取本地JSON文件为DataFrame
- 对
periodType字段做批量映射替换
代码示例
import pandas as pd # 1. 读取本地JSON文件到DataFrame df = pd.read_json('你的JSON文件本地路径.json') # 2. 替换periodType字段的标识为中文 period_map = {'m': '月', 'q': '季度', 'y': '年'} df['periodType'] = df['periodType'].replace(period_map)
补充说明
pd.read_json()会自动解析JSON结构并生成对应DataFrame,无需手动处理层级或字段提取replace()通过字典批量替换值,代码简洁且执行效率高- 如果目标DataFrame需要固定列顺序,可在替换后追加
df = df[['列名1', '列名2', ...]]调整列排列
内容的提问来源于stack exchange,提问作者neutralname
相关产品推荐
相关产品推荐

