R语言 sum()函数
R编程语言中的sum()函数 返回作为参数传递给该函数的数值之和。
语法: sum(…)
参数
- ...: 数字或复数或逻辑向量
R语言 的sum()函数示例
例1:带向量的sum()函数
这里我们将使用带向量的sum()函数,为此我们将创建向量,然后将每个向量作为参数传入sum()方法。
# 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)
输出
[1] 100
[1] 8.1
[1] -4
[1] 104.1
例2:sum()函数的范围
为此,我们将在sum()函数中传递范围。
# 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()函数进行加法。
x = c(1,2,-4,5,12,NA)
sum(x,na.rm=TRUE)
输出
16
例4:带有Dataframe的Sum()函数
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