パッケージ arules から apriori アルゴリズムを次のように使用するのは簡単です。
import rpy2.interactive as r
arules = r.packages.importr("arules")
from rpy2.robjects.vectors import ListVector
od = OrderedDict()
od["supp"] = 0.0005
od["conf"] = 0.7
od["target"] = 'rules'
result = ListVector(od)
my_rules = arules.apriori(dataset, parameter=result)
ただし、アプリオリ サブセットはサブセット パラメータで異なる形式を使用します。
rules.sub <- subset(rules, subset = rhs %in% "marital-status=Never-married" & lift > 2)
このサブセット関数をrpy2で使用することは可能ですか?