我有一个由eclat函数生成的itemsets对象
`items support count
[1] {15952188,25783544} 0.008674149 7282
[2] {15952189,25783543} 0.007541340 6331`
我想对这些数字进行描述,因此我将itemsets对象强制转换为数据框并编辑lhs项。
有没有办法将其强制转换回itemsets对象,以便我可以使用一些arules可视化?
答案 0 :(得分:-1)
最好的方法是在挖掘项目集之前更改事务中的标签。看? itemLabels
。您还可以使用itemLables()
为项目集分配新标签(需要最新版本的arules)。这是一个例子:
library(arules)
data("Adult")
fsets <- eclat(Adult, parameter = list(supp = 0.5))
# look at current item labels
itemLabels(fsets)
# replace the labels with the labels + "*"
itemLabels(fsets) <- paste0(itemLabels(fsets), "*")
# look at the new item labels
itemLabels(fsets)