如何将数据帧转换为规则(arules包)?

问题描述 投票:0回答:1

我使用arules包中的DATAFRAME()fx将一些规则转换为数据帧。我删除了一些规则,我想转换回类规则。我找了文档,但我找不到任何要做的事情。

我已经试图强迫:

as(df_br_two,“rules”)as(df_br_two,“rules”)中的错误:没有方法或默认用于将“data.frame”强制转换为“规则”

我需要转换回规则,以便我可以使用arulesViz绘制规则。谁能帮我?

r dataframe rules arules
1个回答
0
投票

我不认为您可以将data.frame更改回规则结构,至少不是简单。但是,如果您要执行的操作是删除某些规则,则可以将它们保留为规则并轻松编辑。例如,

library(arules)
data("Adult")
rules <- apriori(Adult, 
    parameter = list(supp = 0.7, conf = 0.9, target = "rules"))
rules

一套17条规则

现在让我们消除第一和第三条规则

rules = rules[-c(1,3)]
rules

一套15条规则

© www.soinside.com 2019 - 2024. All rights reserved.