Мне нужно взять набор данных, содержащий мои коды продуктов (т. Е. 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 и его функции привязки.Однако я не могу добиться успеха с моими данными.Возможно, мне нужно изменить тип данных с фрейма данных, однако я не уверен, является ли это проблемой или нет.