📜  R中的sum()函数

📅  最后修改于: 2022-05-13 01:55:45.431000             🧑  作者: Mango

R中的sum()函数

R 编程语言中的 sum()函数返回作为参数传递给函数的值的加法。

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