如何提取R矩阵中的最后一个元素?

要提取 R 矩阵中的最后一个元素,我们可以使用长度函数以及用于子集化的单个方括号。例如,如果我们有一个名为 M 的矩阵,如下所示 -

1 2 3

4 5 6

7 8 9

然后我们可以使用命令 M[ length(M)]提取 M 的最后一个值。

示例

考虑以下矩阵 -

M1<-matrix(rpois(80,5),ncol=4)

M1

输出结果
    [,1] [,2] [,3] [,4]

[1,]  2    5    1    4

[2,]  3    7    1    1

[3,] 10    5    4   12

[4,]  2    6    5    6

[5,]  1    5    4    5

[6,]  2    6    1    4

[7,]  1    2    6    4

[8,]  8    7    4    1

[9,]  7    1    4    5

[10,] 4    5    7   10

[11,] 3    8    9    7

[12,] 5    6    4   11

[13,] 7    1    7    4

[14,] 4    7    3   10

[15,] 4    5    2    6

[16,] 3    6    6    4

[17,] 3   11   11    5

[18,] 6    5    4    2

[19,] 6    6    6    7

[20,] 7    9    7    3

提取 M1 中的最后一个元素 -

示例

M1[length(M1)]
输出结果
[1] 3

示例

M2<-matrix(rnorm(40),ncol=2)

M2

输出结果
          [,1]        [,2]

[1,]   0.15966210   0.471520825

[2,]  -0.85427581   0.488221634

[3,]  -0.61544303   0.011246667

[4,]  -1.35315700   2.143438024

[5,]   0.07160409  -0.770514833

[6,]   0.36620128   1.447494815

[7,]  -0.33961934   2.592546278

[8,]   1.16429884  -1.176167293

[9,]  -0.31079599   0.926655798

[10,] -1.38230759   0.734023448

[11,]  1.53510025  -0.004071859

[12,] -1.25239096  -1.460042884

[13,]  0.51040195   0.203301105

[14,] -0.80307697  -0.043606477

[15,]  0.14682878   0.665916402

[16,]  0.24931078  -0.770345445

[17,] -0.74226359  -0.962098594

[18,]  0.44419798  -0.178241910

[19,] -0.31078767   0.257241032

[20,]  2.13756931  -0.110932339

提取 M2 中的最后一个元素 -

示例

M2[length(M2)]
输出结果
[1] -0.1109323

示例

M3<-matrix(runif(40,2,5),ncol=2)

M3

输出结果
        [,1]      [,2]

[1,]  4.266885  3.616273

[2,]  2.071090  3.208100

[3,]  4.816049  4.963326

[4,]  3.531193  2.536300

[5,]  3.750360  3.664803

[6,]  4.558265  2.895776

[7,]  3.287457  2.624363

[8,]  3.879867  4.727044

[9,]  3.186532  2.490899

[10,] 2.094175  2.464493

[11,] 4.940804  2.139410

[12,] 3.283892  4.414265

[13,] 2.852312  3.089973

[14,] 2.353238  4.328873

[15,] 3.577596  2.906803

[16,] 4.052132  2.305053

[17,] 2.304785  3.232838

[18,] 3.104058  2.222455

[19,] 3.457646  3.428169

[20,] 3.869863  4.157963

提取 M3 中的最后一个元素 -

示例

M3[length(M3)]
输出结果
[1] 4.157963

以上是 如何提取R矩阵中的最后一个元素? 的全部内容, 来源链接: utcz.com/z/359552.html

回到顶部