我有以下数据框'x'
id,item,volume
a,c1,2
a,c2,3
a,c3,2
a,c4,1
a,c5,4
b,c6,6
b,c1,2
b,c3,1
b,c2,6
b,c4,4
c,c2,5
c,c8,6
c,c9,2
d,c1,1
e,c3,7
e,c2,3
e,c1,2
e,c9,5
e,c4,1
f,c1,7
f,c3,1
第一列是客户的id,第二列是客户购买的商品的id,第三列是购买的商品数量。我正在尝试创建一个共现矩阵,它是一个有 8 行和 8 列的方阵,8 是不同项目的数量。
n = length(unique(x$cid))
这可以通过 SAC 范式来完成吗?对于每个 id,我需要通过为每个组合添加 +1 来更新上述矩阵。例如,对于具有项目 c1、c2、c3、c4、c6 的用户“b”,矩阵中第 2、3、4 和 6 列的第一行应递增 1,依此类推。我无法将它投入到这个框架中。非常感谢任何帮助。