【发布时间】:2012-08-15 13:57:32
【问题描述】:
是否有一个原生 R 函数将接受输入向量并返回相应的二进制矩阵,其中矩阵的列数与输入向量中的唯一值相同?
例如,给定x <- 1:3,我想返回以下矩阵:
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 1 0
[3,] 0 0 1
函数contrasts 接近了,但我似乎无法绕过返回的 n-1 列:
> contrasts(as.factor(x))
2 3
1 0 0
2 1 0
3 0 1
【问题讨论】:
-
您能否澄清该因子是否只包含每个级别的单个观察值?或者每个级别可以有多个观察?
标签: r