【问题标题】:Convert data frame back to rules (arules package)将数据框转换回规则(arules 包)
【发布时间】:2019-04-26 22:16:32
【问题描述】:

我正在使用arules R 包的apriori 函数来生成关联规则。由于可能的规则很多,我必须每次使用不同的minlenmaxlen 参数多次运行该函数,否则我总是会得到Error: cannot allocate vector of size n GB

我的意图是使用函数as(rules, "data.frame")将规则转换为几个数据帧,然后将这些数据帧连接成一个并将其转换回规则。

您认为我的解决方案可行吗?如果是这样,我应该使用哪个函数将数据框转换回规则来检查它?

【问题讨论】:

    标签: r dataframe arules market-basket-analysis


    【解决方案1】:

    无需创建数据框。如果您有多个规则对象,则可以将它们与c() 结合使用。例如

    rules <- c(r1, r2, r3)
    

    见:https://www.rdocumentation.org/packages/arules/versions/1.6-2/topics/combine

    【讨论】:

      猜你喜欢
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      相关资源
      最近更新 更多