说我有
v = rbind(1, 1, 0, 0, 0, 0)
# > v
# [,1]
# [1,] 1
# [2,] 1
# [3,] 0
# [4,] 0
# [5,] 0
# [6,] 0
Run Code Online (Sandbox Code Playgroud)
我怎么会这样?
# > m
# [,1] [,2] [,3]
# [1,] 1 0 0
# [2,] 1 0 0
# [3,] 0 1 0
# [4,] 0 1 0
# [5,] 0 0 1
# [6,] 0 0 1
Run Code Online (Sandbox Code Playgroud)
您可以添加两个零并回收矢量:
v1 <- c(v,0,0)
m <- matrix(v1,ncol=3,nrow=6)
Run Code Online (Sandbox Code Playgroud)
(忽略警告)
> m
# [,1] [,2] [,3]
#[1,] 1 0 0
#[2,] 1 0 0
#[3,] 0 1 0
#[4,] 0 1 0
#[5,] 0 0 1
#[6,] 0 0 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30 次 |
| 最近记录: |