如何将向量作为列附加到R矩阵中?

如何将向量作为列附加到R矩阵中?,r,matrix,append,R,Matrix,Append,假设我有一个矩阵,类似于下面在R中显示的矩阵 [,1] [,2] [,3] [1,] 2 4 3 [2,] 2 5 7 如何在前面添加一列,如下所示 [,1] [,2] [,3] [,4] [1,] 1 2 4 3 [2,] 1 1 5 7 最后,矩阵有许多行。使用cbind cbind(c(1,2), matrix(1:6, nrow=2)) 因此,如果您使用较大的数据,假设您的矩阵被保存为m,并

假设我有一个矩阵,类似于下面在R中显示的矩阵

      [,1] [,2] [,3] 
[1,]    2    4    3 
[2,]    2    5    7
如何在前面添加一列,如下所示

   [,1] [,2] [,3] [,4]
[1,] 1   2    4    3 
[2,] 1   1    5    7
最后,矩阵有许多行。

使用
cbind

cbind(c(1,2), matrix(1:6, nrow=2))
因此,如果您使用较大的数据,假设您的矩阵被保存为
m
,并且您有一个向量
my_vector
,您希望在该矩阵前面添加一列,则命令如下

new_m <- cbind(my_vector, m)

new\m我的矩阵有数百行。我如何改变c(1,2)来解释这个问题?我更新了我的答案来回答你的评论。刚刚意识到你在问如何在前面添加。。。更新了我的答案:-)说到很多行,我想你知道有多少行,你有一个向量适合你的矩阵。。。所以就用这个吧vector@jojo问题明确指出矩阵有许多行相关:可能重复