What is the pmax() function in R?

Overview

The pmax() function in R obtains the parallel maxima of two or more given vectors. In simpler words, the function compares the values of the two vectors in pairs and returns a final vector that contains the maximum values from each pair.

Syntax

pmax(..., na.rm = FALSE)
Syntax for the pmax() function in R

Parameters

The pmax() function takes the following parameter values:

  • ...: This represents the vector objects. It is a required parameter.
  • na.rm: This takes a logical value (TRUE or FALSE) that indicates whether the function should remove missing values. It is an optional parameter.

Return value

The pmax() function returns a vector with the longest of the input vectors representing the pair-wise maxima of the input vectors.

Example

# Creating a vector
a <- c(10, 8, 3, 9, 0, 5)
b <- c(15, 4, 6, 9, 8, 4)
# Obtaining the maximum values pair-wise
pmax(a, b)

Explanation

  • Lines 2–3: We create vector objects a and b.
  • Line 6: We call the pmax() function and pass our input vectors (a and b) to it. The function returns our desired vector (The maximum values from each pairing).

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources