【发布时间】:2018-10-30 06:30:26
【问题描述】:
我有一个很大的杂货矩阵。 有些值是相同的,但名称不同。 例如:
Ketchup Ketchupwithgarlic Ketchupspicy Chips Chipsorganic
0 1 0 0 1
1 0 0 0 0
0 0 0 1 0
1 0 0 0 0
如果一个名称以完全相同的名称开头,我想做的是将这两个向量组合成一个向量,因此输出如下所示:
Ketchup Chips
1 1
1 0
0 1
1 0
我该怎么办?
【问题讨论】:
-
这是data.frame还是矩阵?请使用
dput提供一个稍大的示例。也许有两个或三个列类别。 -
如果有三列呢?你想把这三个结合起来吗?结合你的意思是
sum对吗? -
它是一个推荐系统的矩阵。我想减小矩阵的大小,因为某些产品可以轻松更换。我希望它们成为一种产品,而不是三种不同的产品