我有一个超市的数据集,每个包含商品的事务都表示在一行中。因此,如果事务1包含牛奶、面包和咖啡,则这些项目在单独的行上,并且属性事务发生三次。我想要做的是按项目对事务进行分组,以便将所有项目连接到一列中。最后,应用关联规则,并将列中的每一项分离为一个项集。这在Orange中是可能的吗?
值得一提的是,我使用相同的数据集在RapidMiner中轻松地做到了这一点。我使用聚合运算符,连接项目属性,然后按事务分组。
发布于 2021-09-23 10:11:18
如果我理解正确的话,您希望聚合列,而不是行。如果是这样的话,可以使用Aggregate Columns小部件。要对行执行Group by,当前有Pivot,它有一个Group by输出。我们正在开发一个单独的Group by小部件,它应该会在下一个版本中可用。
https://stackoverflow.com/questions/69288256
复制相似问题