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

回到顶部