【发布时间】:2018-02-26 01:23:02
【问题描述】:
我试图在 R 中显示带有标签云的频繁关联规则。
我将关联规则按 desc 顺序排序,并将结果导出到 csv 文件,其中每个规则位于第一列。但是,在我导入 csv 文件并尝试形成 wordcloud 后,我收到一条错误消息:“输入 $supoort 中的错误:$ operator not defined for this S4 class”
如果可能的话,我不知道这意味着什么以及如何获得频繁关联规则的词云。
下面是我的代码:
myData = read.transactions("data.csv", format = "basket",sep= ",", cols = 1, skip = 1)
rules <- apriori(myData, parameter = list(supp = 0.010, conf = 0.5, minlen = 2))
rules_supp <- sort(rules, by = "support", descreasing = TRUE)
inspect(rules_supp)
write(rules_supp,file = "rules_supp.csv", sep = ",", row.names = FALSE)
word <- read.csv(file = "rules_supp.csv")
wordcloud(words = word$rules, freq = word$support)
【问题讨论】:
标签: r word-cloud arules