我正在使用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
但是,一旦我保存文件并将其加载回来,旧的错误消息再次重复。我在谷歌搜索过,但是这个类型的错误并没有任何人发布过。非常感谢您的帮助。感谢。
答案 0 :(得分:1)
FWIW我收到同样的错误,这个SO页面是唯一出现的Google结果。这为我修好了(但我不知道为什么......)
> detach("package:arules", unload=TRUE)
> library("arules", lib.loc="[wherever your R libraries go]")