【发布时间】:2020-11-25 12:34:52
【问题描述】:
首先我创建一个 5x4 矩阵,其中随机数从 1 到 10:
A <- matrix(sample(1:10, 20, TRUE), 5, 4)
> A
[,1] [,2] [,3] [,4]
[1,] 1 5 6 6
[2,] 5 9 9 4
[3,] 10 6 1 8
[4,] 4 4 10 2
[5,] 10 9 7 5
在接下来的步骤中,我想按行获取回报(对于第 1 行:(5-1)/1、(6-5)/5、(6-6)/6,对于其他行)。因此,最终矩阵应该是一个 5x3 矩阵。
【问题讨论】:
-
试试
(A[, -1] - A[, -ncol(A)]) / A[, -ncol(A)]