【发布时间】:2015-03-17 22:14:21
【问题描述】:
我有一列包含一组类别,例如Category1、Category2、Category3、Category2 等 有没有办法在 R 中将它们表示为具有以下视图的矩阵:
Category1 Category2 Category3
1 0 0
0 1 0
0 0 1
0 1 0
... ... ...
非常感谢任何反馈。
【问题讨论】:
-
在这种情况下,我认为
model.matrix(~ x -1)或diag(nlevels(factor(x)))[factor(x),]是最好的。
标签: r data-representation