R中的sum()函数
R 编程语言中的 sum()函数返回作为参数传递给函数的值的加法。
Syntax: sum(…)
Parameters:
- …: numeric or complex or logical vectors
R 示例中的 sum()函数
示例 1:带向量的 Sum()函数
在这里,我们将 sum()函数与向量一起使用,为此我们将创建向量,然后将每个向量作为参数传递给 sum() 方法。
R
# R program to illustrate
# sum function
# Creating Vectors
x <- c(10, 20, 30, 40)
y <- c(1.8, 2.4, 3.9)
z <- c(0, -2, 4, -6)
# Calling the sum() function
sum(x)
sum(y)
sum(z)
sum(x, y, z)
R
# R program to illustrate
# sum function
# Calling the sum() function
sum(1:5) # Adding a range
sum(-1:-10)
sum(4:12)
R
x = c(1,2,-4,5,12,NA)
sum(x,na.rm=TRUE)
R
data = data.frame(iris)
print(head(data))
sum(data$Sepal.Width)
输出:
[1] 100
[1] 8.1
[1] -4
[1] 104.1
示例 2:范围内的 Sum()函数
为此,我们将在 sum()函数中传递范围。
R
# R program to illustrate
# sum function
# Calling the sum() function
sum(1:5) # Adding a range
sum(-1:-10)
sum(4:12)
输出:
[1] 15
[1] -55
[1] 72
示例 3:具有 NA 的 Sum()函数
在这里,我们将创建一个具有 NA 值的向量,然后使用 sum()函数相加。
R
x = c(1,2,-4,5,12,NA)
sum(x,na.rm=TRUE)
输出:
16
示例 4:带有 Dataframe 的 Sum()函数。
R
data = data.frame(iris)
print(head(data))
sum(data$Sepal.Width)
输出:
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
458.6