如何在 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
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP