Python 名称';填充缺失';没有定义
当我运行以下代码时:Python 名称';填充缺失';没有定义,python,pandas,kaggle,Python,Pandas,Kaggle,当我运行以下代码时: df = pd.read_csv('../input/marketingrar/marketing.csv') df.head() dep_var = 'Revenue' cat_names = ['Day_Name','Promo'] cont_names = ['Date','Week','Month','Month_ID','Year','Visitors','Marketing Spend'] procs = [FillMissing, Categorify, No
df = pd.read_csv('../input/marketingrar/marketing.csv')
df.head()
dep_var = 'Revenue'
cat_names = ['Day_Name','Promo']
cont_names = ['Date','Week','Month','Month_ID','Year','Visitors','Marketing Spend']
procs = [FillMissing, Categorify, Normalize]
我在下面得到了这个错误:
NameError回溯(最近的调用)
最后)在
---->1过程=[FillMissing、分类、规范化]
NameError:未定义名称“FillMissing”
另外,我在用卡格尔笔记本。发生此错误的原因和解决方法?使用此代码,您试图启动一个名为procs的列表,其中包含3个对FillMissing、Categorify和Normalize的引用,但您以前从未创建过这些引用。 您是否希望创建一个包含3个字符串的列表?如果您忘记了“”,请比较其他列表,如cat_名称或cont_名称 也许它还可以帮助包括
from fastai import *
from fastai.tabular import *
使用这段代码,您试图启动一个名为procs的列表,其中包含3个对FillMissing、Categorify和Normalise的引用,但您以前从未创建过这些引用。 您是否希望创建一个包含3个字符串的列表?如果您忘记了“”,请比较其他列表,如cat_名称或cont_名称 也许它还可以帮助包括
from fastai import *
from fastai.tabular import *
从fastai.tabular.all导入*
是fastai.TABLAR.all import*为我提供的唯一有效解决方案
是我唯一有效的解决方案不,兄弟,这应该是有效的,但由于某种原因它不会。FillMissing,Categorify ad Normalize存在于fast.ai库中。是否使用*进行导入?因为否则你将不得不写fastai.FillMissing等等。非常感谢你,我忘了导入“tabular”模块,哦!太晚了,我要去睡觉了。谢谢如果上述操作不起作用,请尝试从fastai.tabular.all import*
No bro执行,该操作应该有效,但由于某些原因,它不会起作用。FillMissing,Categorify ad Normalize存在于fast.ai库中。是否使用*进行导入?因为否则你将不得不写fastai.FillMissing等等。非常感谢你,我忘了导入“tabular”模块,哦!太晚了,我要去睡觉了。谢谢如果上述方法不起作用,请尝试从fastai.tabular.all import*
获取,这不会提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论-