Функции min() и max() в 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)
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))
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