📜  如何在 R 中使用 sum函数?(1)

📅  最后修改于: 2023-12-03 15:08:46.301000             🧑  作者: Mango

如何在 R 中使用 sum 函数?

sum 函数在 R 语言中被用来计算一个向量或数组中所有元素的总和。在本文中,我们将介绍如何在 R 中使用 sum 函数。

语法

sum 函数的语法如下:

sum(..., na.rm = FALSE)

其中,... 表示一个或多个用逗号分隔的向量或数组,na.rm 表示是否在计算时忽略缺失值,默认为 FALSE

示例

假设我们有以下向量:

x <- c(1, 2, 3, 4, NA, 6, 7, 8, 9, 10)

我们可以使用以下代码计算该向量中所有元素的总和:

sum(x)

输出结果为:

[1] NA

由于向量中存在缺失值 NA,所以返回的结果也为 NA。如果我们想要忽略缺失值,则可以将 na.rm 参数设置为 TRUE

sum(x, na.rm = TRUE)

输出结果为:

[1] 50

这里我们得到了该向量中所有非缺失值元素的总和。

除了向量,我们还可以使用 sum 函数来计算数组中所有元素的总和。例如,假设我们有以下二维数组:

y <- matrix(c(1:6, NA, 8:12), ncol = 2)

我们可以使用以下代码计算该数组中所有元素的总和:

sum(y)

输出结果为:

[1] NA

同样由于数组中存在缺失值 NA,所以返回的结果也为 NA。如果我们想要忽略缺失值,则可以将 na.rm 参数设置为 TRUE

sum(y, na.rm = TRUE)

输出结果为:

[1] 51

这里我们得到了该数组中所有非缺失值元素的总和。

总结

sum 函数是 R 语言中一个简单但十分实用的函数。通过本文提供的示例,你可以快速地学习如何在 R 中使用 sum 函数,并灵活应用于不同的数据类型和场景中。