您好我有定购的杂货的稀疏数据帧像这样在arules中如何将稀疏数据框转换为事务?
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)
但是结果包括0(该项目不排序)如下: LHS RHS支持的信心提升计数 {香蕉= 0} => {苹果= 1} 0.5 0.6 1.2 3
如何可以忽略在数据帧的0,或变换数据帧到像
order 1: apple, peeler
order 2: banana
感谢。
谢谢!你是金子!从来不知道%pin%存在 – santoku