Функция sum() в R - вычисление суммы

R 语言实例Примеры на языке 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)

Выполнение приведенного выше кода дает следующий вывод:

[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)

Выполнение приведенного выше кода дает следующий вывод:

[1] NA
[1] 100

R 语言实例Примеры на языке R

Другие расширения