Функции min() и max() в R — вычисление минимального и максимального значений

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

Функции min() и max() в R используются для вычисления минимального и максимального значений элементов вектора соответственно.

Эти две функции очень часто используются при исследовании данных и обнаружении выбросов.

Синтаксис функций min() и max() выглядит следующим образом:

min(x, na.rm = FALSE)
max(x, na.rm = FALSE)

Описание параметра:

  • xВходной вектор.

  • na.rmЛогическое значение, по умолчанию FALSE, задает, удалять ли пропущенные значения NA.

Пример

# Создать вектор
x <- c(12, 27, 3, 4.2, 2, 2, 54, -21, 4, -2)

# Вычислить минимальное значение
result.min <- min(x)
print(result.min)

# Вычислить максимальное значение
result.max <- max(x)
print(result.max)

Результат вывода после выполнения приведённого выше кода:

[1] -21
[1] 54

Если вы хотите найти максимальное или минимальное значение среди нескольких векторов, можно использовать pmax() и pmin() для поэлементного сравнения:

Пример

# Два вектора
a <- c(10, 20, 30)
b <- c(5, 25, 35)

# Найти максимальное значение всех элементов
print(max(a, b))

# Взять большее значение позиция за позицией
print(pmax(a, b))

# Взять меньшее значение позиция за позицией
print(pmin(a, b))

Результат вывода после выполнения приведённого выше кода:

[1] 35
[1] 10 25 35
[1]  5 20 30

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

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