在R中创建二进制矩阵

时间:2017-01-03 14:03:26

标签: r matrix binary

我是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,相关的,但尚未成功。希望有人可以提供帮助:-)

0 个答案:

没有答案