我想返回具有任何数字的RHS规则,或者包含特定字符串,例如" .part"。当我运行下面的代码时,我收到一个错误。
有关如何让RHS返回包含指定字符串或任何数字的所有项目的任何想法?
library("arules")
basket_rules <- apriori(ttk, parameter = list(sup = 0.0008, conf = 0.10, target="rules"), appearance = list(rhs = \\d, default = "lhs"))
# Error: unexpected input in:
# "basket_rules <- apriori(ttk, parameter = list(sup = 0.0008, conf = 0.10, target="rules"), appearance = list(rhs = \"
任何有关如何解决此错误的想法都非常感谢!
答案 0 :(得分:0)
外观不支持正则表达式,您需要提供实际项目标签的向量(请参阅? APappearance
)。你可以这样做:
use_for_rhs <- grep("\\d", itemLabels(ttk), value = TRUE)
basket_rules <- apriori(ttk,
parameter = list(sup = 0.0008, conf = 0.10, target="rules"),
appearance = list(rhs = use_for_rhs, default = "lhs"))