Apriori 中 R 中的未知项目标签
Posted
技术标签:
【中文标题】Apriori 中 R 中的未知项目标签【英文标题】:Unknown Item Label in R in Apriori 【发布时间】:2021-03-23 07:39:15 【问题描述】:我正在尝试过滤包含 LHS 中某个类别项目的规则,以向量的形式存储属于该类别的项目,并使用该向量和子集来过滤所有规则。
我得到的错误是“table contains an unknown item label”。
这是下面代码的快照:
top500vec 是包含同一类别的所有项目的向量,有兴趣在 LHS 端寻找这些项目的规则
【问题讨论】:
嗨,Jared,您能否提供一个数据样本以使您的问题可重现?这将增加获得有用答案的机会和速度。 (见:***.com/questions/5963269) 【参考方案1】:仅查看错误,top500vec
似乎包含top500onlyrules
中未定义的项目标签。检查itemLabels(top500onlyrules)
并确保top500vec
仅包含有效项目标签的值。
您应该始终发布带有可重复示例的问题。见:How to make a great R reproducible example
【讨论】:
我希望函数忽略 top500vec 和 top500onlyrules 中不匹配的标签。 您需要先从 top500vec 中删除这些标签。你可能可以做类似filter_items <- intersect(as.character(top500vec), itemLabels(top500onlyrules))
的事情。以上是关于Apriori 中 R 中的未知项目标签的主要内容,如果未能解决你的问题,请参考以下文章