функция sum() в R

Опубликовано: 15 Сентября, 2022

Функция sum() на языке программирования R возвращает сложение значений, переданных функции в качестве аргументов.

Syntax: sum(…)

Parameters: 

  • …: numeric or complex or logical vectors

Функция sum() в примере R

Пример 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)

Выход:

[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: Функция Sum() с NA

Здесь мы создадим вектор со значением NA, а затем добавим его с помощью функции sum().

R




x = c(1,2,-4,5,12,NA)
  
sum(x,na.rm=TRUE)

Выход:

16

Пример 4: Функция Sum() с Dataframe.

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