arules / as /如何将强制方法导入另一个包?

时间:2015-11-10 05:38:26

标签: r arules

我想在我的包中使用包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)
}

1 个答案:

答案 0 :(得分:1)

我不知道如何使用命名空间限定符调用AndroidManifest.xmlas()不起作用),但幸运的是arules::coerce()也接受data.frames并在内部强制它们进入交易。所以你可以使用:

apriori()