2014-02-28 80 views
1

我正在学习关于购物篮分析的数据挖掘,并且想要将原始数据转换为汇总表以便进一步计算支持和信心。转换数据集以汇总表R

以下是一个示例,表明客户已购买相应商品的约4笔交易。

例子就像是以下几点:

enter image description here

之后想有所有可能的项目集。对于上面的例子,总共有2 项目集。

回答

1

这听起来像你正在寻找的crossprod功能:

M <- data.frame(ID = 1:4, A = c(1, 0, 1, 0), 
       B = c(1, 1, 0, 0), C = c(0, 1, 1, 0), 
       D = c(0, 0, 1, 1)) 
crossprod(as.matrix(M[-1])) 
# A B C D 
# A 2 1 1 1 
# B 1 2 1 0 
# C 1 1 2 1 
# D 1 0 1 2 
+0

非常感谢@Ananda Mahto! – useR