在R中缩放矩阵的单列向量

时间:2014-11-23 19:28:38

标签: r matrix

我有兴趣缩放矩阵的一列,然后返回整个矩阵。

假设我有矩阵:

matrix

如果我这样做:

> A[,1] * 10

我最终会:

enter image description here

但是,我想最终得到类似的东西:

enter image description here

这是我到目前为止提出的解决方案:

> A <- cbind(A[,1]*10, A[,2])
> A

这是完成我想做的最佳方式吗?

1 个答案:

答案 0 :(得分:1)

您可以将其分配给正在更改的列

A[,1] <- A[,1]*10
A
#     [,1] [,2]
#[1,]   10    2
#[2,]   30    4

数据

A <- matrix(c(1,3,2,4), ncol=2)