转换数据集以汇总R中的表

时间:2014-02-28 10:11:49

标签: r

我正在学习有关市场购物篮分析的数据挖掘,并希望将原始数据转换为汇总表,以进一步计算支持和信心。

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

示例如下:

enter image description here

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

1 个答案:

答案 0 :(得分: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