如何找到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