У меня есть файл .mat, в котором две колонки "Продукт" и "Клиент". Номер клиента повторяется столько раз, сколько он приобрел разных товаров. Таблица выглядит так:
Product Customer
114 1
112 2
112 1
113 4
115 3
113 2
111 2
113 3
А мне нужно сделать так:
Customer 111 112 113 114 115
1 0 1 0 1 0
2 1 1 1 0 0
3 0 0 1 0 1
4 0 0 1 0 0
В новой таблице должен быть столбец «Клиент» и еще пять столбцов для каждого продукта, и если клиент «1» купил продукт «112», должен быть 1 показатель, если он не купил, он должен быть 0. Как я могу это сделать с МАТЛАБ? Любая помощь будет очень приятно!
accumarray
— также обратите внимание, что второй аргумент может быть вектором — поэтому, если бы был третий столбец количества покупок, вы могли бы поместить его туда. 10.04.2015