假设我有一个类似于下面在 R 中显示的矩阵。
[,1] [,2] [,3]
[1,] 2 4 3
[2,] 2 5 7
Run Code Online (Sandbox Code Playgroud)
如何将一列附加到前面,如下所示。
[,1] [,2] [,3] [,4]
[1,] 1 2 4 3
[2,] 1 1 5 7
Run Code Online (Sandbox Code Playgroud)
最后,矩阵有很多行。
用 cbind
cbind(c(1,2), matrix(1:6, nrow=2))
Run Code Online (Sandbox Code Playgroud)
因此,如果您使用更大的数据,假设您的矩阵被保存为,m
并且您有一个my_vector
要添加为该矩阵前面的列的向量,命令将是
new_m <- cbind(my_vector, m)
Run Code Online (Sandbox Code Playgroud)
确保向量的维度适合矩阵中的行数。
如果您想添加行而不是列,则调用该命令rbind
并以完全相同的方式使用该命令。
归档时间: |
|
查看次数: |
15129 次 |
最近记录: |