首页 > 解决方案 > 如何将单个数字与R中的矩阵绑定

问题描述

我尝试使用以下代码

rbind(1, matrix(c(1,2,3,4,5,6,7,8,9,10), 5))
     [,1] [,2]
[1,]    1    1
[2,]    1    6
[3,]    2    7
[4,]    3    8
[5,]    4    9
[6,]    5   10

但我希望得到如下输出

         [,1] [,2]
    [1,]    1    
    [2,]    1    6
    [3,]    2    7
    [4,]    3    8
    [5,]    4    9
    [6,]    5   10

标签: r

解决方案


cbind单个向量,NA然后使用rbind

rbind(cbind(1, NA),matrix(1:10, 5))

#     [,1] [,2]
#[1,]    1   NA
#[2,]    1    6
#[3,]    2    7
#[4,]    3    8
#[5,]    4    9
#[6,]    5   10

推荐阅读