如何找到R中所有数组元素的总和?
要查找 R 中所有数组元素的总和,我们可以使用带加号的 Reduce 函数。例如,如果我们有一个名为 ARRAY 的数组,并且想要找到该数组中所有值的总和,那么我们可以使用命令 Reduce("+",ARRAY)。
查看以下示例以了解其工作原理。
示例 1
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array1<-array(1:100,c(5,4,5))Array1
, , 1
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4][1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 13 18
[4,] 4 9 14 19
[5,] 5 10 15 20
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array1<-array(1:100,c(5,4,5))Array1
, , 2
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4][1,] 21 26 31 36
[2,] 22 27 32 37
[3,] 23 28 33 38
[4,] 24 29 34 39
[5,] 25 30 35 40
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array1<-array(1:100,c(5,4,5))Array1
, , 3
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4][1,] 41 46 51 56
[2,] 42 47 52 57
[3,] 43 48 53 58
[4,] 44 49 54 59
[5,] 45 50 55 60
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array1<-array(1:100,c(5,4,5))Array1
, , 4
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4][1,] 61 66 71 76
[2,] 62 67 72 77
[3,] 63 68 73 78
[4,] 64 69 74 79
[5,] 65 70 75 80
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array1<-array(1:100,c(5,4,5))Array1
, , 5
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4][1,] 81 86 91 96
[2,] 82 87 92 97
[3,] 83 88 93 98
[4,] 84 89 94 99
[5,] 85 90 95 100
要在上面创建的数据框中查找 Array1 中所有元素的总和,请将以下代码添加到上面的代码段中 -
Array1<-array(1:100,c(5,4,5))输出结果Reduce("+",Array1)
如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出 -
[1] 5050
示例 2
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array2<-array(round(rnorm(125),1),c(5,5,5))Array2
, , 1
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4] [,5][1,] 0.4 -0.5 0.8 0.0 2.0
[2,] -0.5 -1.2 0.8 -0.1 1.6
[3,] -1.8 -1.2 -0.1 2.4 -1.5
[4,] 0.9 -0.8 -0.8 0.7 -0.4
[5,] 1.5 -0.7 1.2 1.3 -0.5
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array2<-array(round(rnorm(125),1),c(5,5,5))Array2
, , 2
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4] [,5][1,] 0.9 0.9 -1.1 0.3 -1.2
[2,] -0.9 0.6 0.3 -2.5 -0.4
[3,] 0.2 0.9 -0.6 0.9 -0.6
[4,] -1.3 -0.1 -0.7 -0.9 -0.5
[5,] 0.5 1.5 -0.2 0.5 -0.3
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array2<-array(round(rnorm(125),1),c(5,5,5))Array2
, , 3
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4] [,5][1,] -1.0 -0.6 -0.9 -1.8 -0.1
[2,] 1.0 0.0 -0.5 -1.0 -1.1
[3,] -0.7 2.0 0.6 -0.2 0.1
[4,] 1.2 -1.7 1.4 0.5 -1.9
[5,] -0.2 0.3 -2.5 1.9 0.0
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array2<-array(round(rnorm(125),1),c(5,5,5))Array2
, , 4
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4] [,5][1,] -0.4 -0.1 0.7 0.3 -1.1
[2,] 0.0 -0.2 0.2 1.0 0.4
[3,] 0.5 -1.2 -0.1 -0.2 -0.2
[4,] 1.3 1.3 0.5 0.4 2.1
[5,] 0.8 0.2 -0.5 -0.1 -0.6
要查找 R 中所有数组元素的总和,请使用下面给出的代码段 -
Array2<-array(round(rnorm(125),1),c(5,5,5))Array2
, , 5
如果您执行上面给定的代码片段,它会生成以下输出 -
[,1] [,2] [,3] [,4] [,5][1,] 0.1 0.3 -1.8 0.9 -0.6
[2,] 0.2 1.9 0.4 -1.1 2.1
[3,] 2.0 -0.4 0.0 3.1 -2.2
[4,] -0.5 -0.4 -0.8 -0.2 -2.2
[5,] -0.7 -0.3 0.3 -1.9 0.0
要在上面创建的数据框中查找 Array2 中所有元素的总和,请将以下代码添加到上面的代码段中 -
Array2<-array(round(rnorm(125),1),c(5,5,5))输出结果Reduce("+",Array2)
如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出 -
[1] -2.3
以上是 如何找到R中所有数组元素的总和? 的全部内容, 来源链接: utcz.com/z/327406.html