Матрица совместного использования с использованием SAC?

У меня есть следующий фрейм данных "x"

<code>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
</code>

Первый столбец - это идентификатор покупателя, второй столбец - это идентификатор предмета, который купил покупатель, а третий столбец - это количество купленных предметов. Я пытаюсь создать матрицу совместного вхождения, которая представляет собой квадратную матрицу с 8 строками и столбцами, причем 8 является количеством различных элементов.

<code>n = length(unique(x$cid))
</code>

Можно ли это сделать с помощью парадигмы SAC? Для каждого идентификатора мне нужно обновить вышеуказанную матрицу, добавив +1 для каждой комбинации. Например, для пользователя "b" с элементами c1, c2, c3, c4, c6 1-й ряд в матрице для столбцов 2,3,4 & amp; 6 следует увеличить на 1 и т. Д. Для всех пользователей. Я не могу включить его в эту структуру. Любая помощь высоко ценится.

Ответы на вопрос(2)

Ваш ответ на вопрос