0

私は R を使用しており、一連の関数をパッケージにアセンブルしようとしています。関数の 1 つは、パッケージ ルールを使用して、データセットからルールをマイニングし、それらをサブセット化し、他の関心度を取得します。

それらをサブセット化する行に問題があります。

rules <- apriori(trainingTrans, parameter = list(support = 0.005, confidence = 0.0, maxlen = 6)  
rulesCases <- subset(rules, subset = rhs %in% "event")

ルールをロードしている限り、関数はパッケージの外部で機能しますが、ルールを Depends、Imports として設定したか、関数にライブラリ (arules) で呼び出しさせたかに関係なく、パッケージ内では機能しません。表示されるエラーは、「一致」にはベクトル引数が必要です。Arules にはそれを回避するための独自のバージョンの match があると思いました。 arules::match(rhs,"event") を試しましたが、まだ同じ問題があります。

4

2 に答える 2