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

pandas创建DataFrame报TypeError:意外关键字参数'Veriler'

报错根因

触发这个错误的核心原因是笔误:pd.DataFrame()的构造方法不存在名为Veriler的形参,你把赋值语句左侧用来接收返回值的变量名,错当成了右侧构造函数需要传入的关键字参数名,传入了构造函数不识别的关键字,因此抛出类型错误。
pandas DataFrame构造方法接收源数据的第一个位置形参名为data,作用是接收待转换为DataFrame的结构化数据源,不需要自定义参数名。

错误代码与报错信息

错误写法:

Veriler = pd.DataFrame(Veriler = Veriler_modeled, columns = selected_columns)

对应抛出的报错:

TypeError: init() got an unexpected keyword argument 'Veriler'

修正方案

直接去掉错误的Veriler=关键字声明,将源数据作为第一个位置参数传入即可,也可以显式指定形参名data,两种写法都可正常运行:

# 方式1:按位置传入源数据
Veriler = pd.DataFrame(Veriler_modeled, columns=selected_columns)

# 方式2:显式指定data形参传入源数据
Veriler = pd.DataFrame(data=Veriler_modeled, columns=selected_columns)

提示:写代码时不要把赋值语句左侧的接收变量名,错写到右侧函数调用的关键字参数位置,这类笔误很容易触发无匹配关键字参数的报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 18:25:25