我正嘗試使用在博客here的R中爲RFM建模提及的代碼。但是,將數據框分組爲「購買」和「不買」尚未得到明確解釋。因此,當我嘗試執行功能getPercentages
時,出現如下錯誤:RFM分析 - 在R.中使用ddply Missing列
未找到對象「購買」。
我想添加一個買入列如下: 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
你的問題不明確。請張貼錯誤代碼。 – user4349490
錯誤是:eval(expr,envir,enclos)中的錯誤:找不到對象'Buy'。這是因爲「購買」列不存在。我無法弄清楚我應該怎樣生成購買專欄。博客的鏈接在此提及代碼(http://www.dataapple.net/wp-content/uploads/2013/12/CLV_rcode.txt)。我的代碼調用函數:dfProbRF < - getPercentages(dftry,c(「新近」,「頻率」)) – Tarak
請發佈R代碼而不是錯誤消息。 – user4349490