我是R的新手。
我有一个包含两列整数值的数据框。 第一个包含customerID&#39; s(i = 1到60000),而第二个包含所购商品的产品类别(j = 1到14)。 我想创建一个二进制60000x14矩阵(customerID&#39; s为行,产品类别为列),如果customer(i)已购买产品类别j,则为值1,如果customer(i)未购买产品j,则为0。< / p>
数据框没有空值,例如对于客户1,仅有购买的j个产品类别(通常少于14个),而客户1可能有相同类别j的多个行。 我试图创建一个零矩阵,并希望使用一个循环或可能的一些应用函数来放入1,相关的,但尚未成功。希望有人可以提供帮助:-)