现在位置: 首页 > R 教程 > 正文

R sum() 函数 - 计算总和

R 语言实例 R 语言实例

R sum() 函数用于计算向量或矩阵中所有元素的总和。

在对数据做汇总统计时,sum() 是最常用的函数之一。

sum() 函数语法格式如下:

sum(x, na.rm = FALSE)

参数说明:

  • x 输入向量、矩阵或数据框的列。

  • na.rm 布尔值,默认为 FALSE,设置是否删除缺失值 NA。设为 TRUE 可忽略 NA 计算总和。

实例

# 创建向量
x <- c(12, 27, 3, 4.2, 2, 2, 54, -21, 4, -2)

# 计算总和
result.sum <- sum(x)
print(result.sum)

执行以上代码输出结果为:

[1] 85.2

当向量中包含缺失值 NA 时,如果不设置 na.rm = TRUE,sum() 会返回 NA:

实例

# 包含 NA 的向量
x <- c(10, 20, NA, 30, 40)

# 不处理 NA,结果为 NA
result.na <- sum(x)
print(result.na)

# 设置 na.rm = TRUE,忽略 NA
result.ok <- sum(x, na.rm = TRUE)
print(result.ok)

执行以上代码输出结果为:

[1] NA
[1] 100

R 语言实例 R 语言实例