运行 嵌入式 R 给出了 NameError

Running embedded R gives a NameError

我是一名 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

Edit 我应该补充一点,最后一行也在代码块中,但我仍然得到错误,但没有包括:

customerTS = stats.ts(dataForOwner.SENDS.astype(int),
        start=base.c(startYear,startMonth),
        end=base.c(endYear, endMonth),
        frequency=12)
r.assign('customerTS', customerTS)

我在谷歌上搜索了很多,但没有成功。

NameError: name 'dataForOwner' is not defined

由 Python 本身引发,表示它无法在当前上下文中找到名为 dataForOWner 的对象。自己体验一下,只需要启动一个新的Python终端,输入x(一个不存在的变量名)

问题出在您引用的博客(缺少 dataForOwner 的定义)或试图复制该博客的用户忘记了该定义。