相关疑难解决方法(0)

将矢量转换为逻辑矩阵

是否有一个本机R函数将采用输入向量并返回相应的二进制矩阵,其中矩阵与输入向量中的唯一值具有相同的列数?

例如,给定x <- 1:3,我想返回以下矩阵:

     [,1] [,2] [,3]
[1,]    1    0    0
[2,]    0    1    0
[3,]    0    0    1
Run Code Online (Sandbox Code Playgroud)

函数contrasts接近,但我似乎无法绕过返回的n-1列:

> contrasts(as.factor(x))
  2 3
1 0 0
2 1 0
3 0 1
Run Code Online (Sandbox Code Playgroud)

r

0
推荐指数
2
解决办法
3581
查看次数

标签 统计

r ×1