我是python新手,试图跟着这个伟大的博客来寻找季节性客户:
Python Code for Identifying Seasonal Customers
但是,我仍然处于最后一步。代码是这样的:
customerTS = stats.ts(dataForOwner.SENDS.astype(int),
start=base.c(startYear,startMonth),
end=base.c(endYear, endMonth),
frequency=12)
我收到此错误:NameError: name 'dataForOwner' is not defined
编辑我应该补充一点,这最后一行也在代码块中,但是在没有包含以下内容的情况下仍然会出现错误:
customerTS = stats.ts(dataForOwner.SENDS.astype(int),
start=base.c(startYear,startMonth),
end=base.c(endYear, endMonth),
frequency=12)
r.assign('customerTS', customerTS)
我在Google上搜索了很多,没有运气使它工作。
答案 0 :(得分:1)
NameError: name 'dataForOwner' is not defined
由Python本身引发,表示它无法在当前上下文中找到名为dataForOWner
的对象。要亲自体验一下,只需启动一个新的Python终端并输入x
(不存在的变量名)。
问题可能出在您引用的博客上(缺少dataForOwner
的定义),或者是用户尝试复制该博客时忘记了该定义。