R - arules和arulesViz包中的错误

时间:2015-04-24 17:58:22

标签: r machine-learning r-package

我正在使用R中的reverse()arules包来对我的数据实施一组关联规则。它工作正常,直到几天前。但是现在每当我加载R文件时,我都会收到以下错误。

arulesViz

如果我使用Loading required package: arules Loading required package: Matrix Attaching package: ‘arules’ The following objects are masked from ‘package:base’: %in%, write Error in length(obj) : Method length not implemented for class rules In addition: Warning message: package ‘arules’ was built under R version 3.1.3 Error in length(obj) : Method length not implemented for class rules Error in length(obj) : Method length not implemented for class rules Error in length(obj) : Method length not implemented for class rules 中的plot()函数,我将面临以下错误:

arulesViz

因此尝试卸载软件包并重新安装。它仅在重新安装后第一次起作用,当我在重新安装后第一次使用时,它也抛出了以下错误。

Error in seq_along(x) : Method length not implemented for class rules

但是,一旦我保存文件并将其加载回来,旧的错误消息再次重复。我在谷歌搜索过,但是这个类型的错误并没有任何人发布过。非常感谢您的帮助。感谢。

1 个答案:

答案 0 :(得分:1)

FWIW我收到同样的错误,这个SO页面是唯一出现的Google结果。这为我修好了(但我不知道为什么......)

> detach("package:arules", unload=TRUE)
> library("arules", lib.loc="[wherever your R libraries go]")