输出apriori在R中将规则导入PDF

时间:2013-05-29 17:07:34

标签: r pdf output

我的算法非常基本,它从CSV读取一组数据并对数据进行一些分析。

默认情况下,在pdf频道上输出框/马赛克/条形图很容易。

问题发生在inpect(rules),其中rules is a set of rules来自应用apriori算法

我试过textplot(inspect(rules)) =>错误:

Error in max(sapply(unlist(slist), strwidth, cex = cex)) : 
  invalid 'type' (list) of argument

以及textplot(rules) =>错误:

Error in as.character.default(<S4 object of class "rules">) : 
  no method for coercing this S4 class to a vector

有没有办法使用绘图输出这些规则(这会更好),因为它更具可读性。

或者,作为基本文本输出到pdf的最终解决方案print(inspect(rules))返回的内容。

1 个答案:

答案 0 :(得分:0)

在搜索类似的东西时遇到了这个。在这里为后来的任何人提供答案。

这里的主要挑战是将规则转换为文本。

我观察到的是,从arules检查基本上“显示”输出。它不能分配给另一个变量或以任何其他方式使用。为了以编程方式将规则转换为文本,检查无用。

将规则转换为文本的正确方法,我发现here是:

as(rules, "data.frame")

现在,您可以使用自己喜欢的技术将数据框打印为文本。