(Разреженные) матрицы в R - PullRequest
0 голосов
/ 11 июня 2018

Мне нужно взять набор данных, содержащий мои коды продуктов (т. Е. ABC CDE EFG), и создать матрицу, в которой по обеим осям с «внутренним» будет бинарный флаг, чтобы показать, что да, эта комбинация произошла в моем наборе данных,Я нашел похожие решения с использованием разреженных матриц, но функция не будет работать с моими данными.Ниже приведен пример того, что мне понадобится в качестве конечного результата.IE ABC-ABC, очевидно, равен 1, потому что это один и тот же продукт, но CDE-EFG указывает, что когда продукт CDE был куплен одновременно с продуктом EFG.Мой вопрос заключается в том, как лучше всего создать матрицу привязки продукта к анализу этого набора данных транзакций.

    ABC CDE EFG GHI 
ABC 1    0   0   0
CDE 0    1   1   0
EFG 1    1   1   0
GHI 0    0   0   1

РЕДАКТИРОВАТЬ: я знаю о пакете dplyr и его функции привязки.Однако я не могу добиться успеха с моими данными.Возможно, мне нужно изменить тип данных с фрейма данных, однако я не уверен, является ли это проблемой или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...