嗨,我有一个像这样的杂货订单稀疏数据框
library(arules)
a_df <- data.frame(
apple = as.factor(c(1,0,0,0,1,1)),
banana = as.factor(c(0,1,1,0,0,0)),
peeler = as.factor(c(1,0,0,0,1,1)))
a_tran = as(a_df, "transactions" )
inspect(a_tran)
rules <- apriori(a_tran, parameter=list(minlen=2, supp=0.5,conf = 0.5))
inspect(rules)
然而,结果包括 0s(未订购的项目),如下所示: lhs rhs support confidence lift count {banana=0} => {apple=1} 0.5 0.6 1.2 3
如何忽略数据框中的 0,或将数据框转换为类似
order 1: apple, peeler
order 2: banana
谢谢。