我想在我的包中使用包arules功能但不能 由于名称冲突导入整个包。 object @ datafr是需要强制转换为事务的数据框。我该如何处理下面代码中的第二行?
showrules <- function(object, support=0.05, confidence=0.5){
combinations <- as(object@datafr, "transactions")
rules <- arules::apriori(combinations, parameter = list(support = support,
confidence = confidence), appearance=list(rhs='target=high', default='lhs'))
arules::inspect(rules)
}
答案 0 :(得分:1)
我不知道如何使用命名空间限定符调用AndroidManifest.xml
(as()
不起作用),但幸运的是arules::coerce()
也接受data.frames并在内部强制它们进入交易。所以你可以使用:
apriori()