我有兴趣缩放矩阵的一列,然后返回整个矩阵。
假设我有矩阵:
如果我这样做:
> A[,1] * 10
我最终会:
但是,我想最终得到类似的东西:
这是我到目前为止提出的解决方案:
> A <- cbind(A[,1]*10, A[,2])
> A
这是完成我想做的最佳方式吗?
答案 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)