我使用了rfm_table_customer
包中的rfm
并将结果存储在名为rfm_results
的对象中。我在提取数据时遇到问题:
1,当我在控制台中检查rfm_results
时,我有24056行的小标题,这是我输入数据中正确的客户数量。但是当我尝试View(rfm_results)
时,出现此错误:
“参数暗示行数不同:0,24056”
2,当我尝试使用以下方法提取细分受众群时:
Champions <- rfm_results %>%
filter(recency_score >= 4, frequency_score >= 4, monetary_score >= 4)
我收到此错误:
“列
rfm
,analysis_date
必须是一维原子向量或列表”
如何像普通的小标题或数据框一样使用rfm_results
?谢谢!
答案 0 :(得分:1)
问题在于rfm_table_customer
的输出是由“多个输出”组成的:有关此的提示,请尝试
> class(rfm_results)
[1] "rfm_table_order" "tibble" "data.frame"
第一个问题:
View(rfm_results$rfm)
第二个问题:
Champions <- rfm_result$rfm %>%
filter(recency_score >= 4, frequency_score >= 4, monetary_score >= 4)