Функция sum() в R - вычисление суммы
Функция sum() в R используется для вычисления общей суммы всех элементов вектора или матрицы.
При выполнении сводной статистики по данным 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)
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)
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