Python 如何在apriori算法中将某些列设置为先行项和后置项?

Python 如何在apriori算法中将某些列设置为先行项和后置项?,python,data-science,associations,rules,market-basket-analysis,Python,Data Science,Associations,Rules,Market Basket Analysis,我不熟悉关联规则,遇到了一个问题。 如何将表中的某些列设置为先行列和后续列。 我知道在R编程语言中,我们可以使用“外观”来完成它。类似下面的代码: 但我不知道如何用python实现它? 我已经用python编写了一段代码。但它使用所有列作为先行项和后续项: 规则=关联规则(频繁项集,度量='lift',最小阈值=1) 我想将幸存列设置为后续列,将其他列设置为先行列,就像上面提到的R代码一样 rule=apriori(titanic_r[2:4], parameter=list(minlen=2,

我不熟悉关联规则,遇到了一个问题。 如何将表中的某些列设置为先行列和后续列。 我知道在R编程语言中,我们可以使用“外观”来完成它。类似下面的代码:

但我不知道如何用python实现它? 我已经用python编写了一段代码。但它使用所有列作为先行项和后续项:

规则=关联规则(频繁项集,度量='lift',最小阈值=1)

我想将幸存列设置为后续列,将其他列设置为先行列,就像上面提到的R代码一样

rule=apriori(titanic_r[2:4], parameter=list(minlen=2, supp=0.001, conf=0.05),  
                appearance = list(default = "lhs", rhs=c("Survived=Yes","Survived=No")))