블로그의 here에서 R의 RFM 모델링에 언급 된 코드를 사용하려고합니다. 그러나 데이터 프레임을 "Buy"및 "No Buy"로 그룹화하는 것은 명확하게 설명되지 않았습니다. 결과적으로 함수 getPercentages
을 실행하려고하면 다음과 같은 오류가 발생합니다.RFM 분석 - R에 ddply 사용 누락 열
개체 "구매"찾을 수 없습니다.
나는 다음과 같이 구매 열을 추가하려고 : df$Buy <- ifelse(df$Frequency > 1, 1, 0)
기능을 실행하기 전에. 이것이 값을 얻는 올바른 방법인지 나는 모른다. getDataframe
후 df
에 대한 나의 머리
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 ("Recency", "Frequency")) – Tarak
오류 메시지가 아닌 R 코드를 게시하십시오. – user4349490