RFM分析 - 在R. Missing专栏

时间:2016-07-05 09:17:24

标签: r plyr

我正试图在博客here中使用R中提到的RFM建模代码。但是,没有清楚地解释将数据框分组为“购买”和“不购买”。因此,当我尝试执行函数getPercentages时,我得到如下错误:

  

对象“购买”未找到。

我正在尝试添加Buy列,如下所示: df$Buy <- ifelse(df$Frequency > 1, 1, 0) 在执行该功能之前。 我不知道这是否是获得价值的正确方法。 在df之后我getDataframe的头是

    ID       Date  Amount Recency Frequency  Monetary 
1207779 2016-06-22 2112.00       8        20 1576.7725
2455590 2016-06-26 1064.00       4        16 1074.8400
2660337 2016-06-21 1870.00       9        20 1616.1700
 257997 2016-06-22  616.00       8        22  684.8968
 963883 2016-06-27  703.12       3        16  626.1125
1124489 2016-06-21  594.15       9        18  752.2011

1 个答案:

答案 0 :(得分:1)

试试这个:

Buy<-rep(0,nrow(dftry))
dftry<-cbind(dftry,Buy)