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

调用pd.read_json报unexpected keyword argument 'delimiter'如何解决

错误原因

pandas.read_json()方法本身没有delimiter、header这两个参数,这两个是读取分隔符类文本文件的pandas.read_csv()方法的专属参数,你混淆了不同数据读取函数的参数配置,因此触发了参数不识别的TypeError报错。

实现需求的正确步骤
  1. 先正常读取你的扁平JSON文件
import pandas as pd
# 按你之前可正常读取的配置加载文件即可
df = pd.read_json('/path/file.json')

如果读入后所有内容默认存储在第一列(列索引为0),可按以下步骤按>拆分生成新列:
2. 拆分单列生成多列

# expand=True参数会直接将拆分结果展开为独立的新列
split_cols = df.iloc[:,0].str.split('>', expand=True)
# 可选:给新列自定义命名
split_cols.columns = [f'拆分列{i+1}' for i in range(split_cols.shape[1])]
# 可选:将拆分后的新列合并到原数据表中
df = pd.concat([df, split_cols], axis=1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 02:15:07