R - Pmin e PMAX Funzioni

R - Pmin e PMAX Funzioni
In questo articolo, discuteremo delle funzioni di pmin () e pmax () in r. Queste funzioni restituiranno valori minimi e massimi da più vettori paralleli.

Vediamoli uno per uno.

Funzione pmin ()

Pmin () sta per minimi paralleli, che restituiranno i valori minimi tra gli elementi in più vettori.

Sintassi:

pmin (vector_object, ...)

Dove,

vector_object è il vettore.

Esempio 1

In questo esempio, creeremo due vettori, Basket1 e Basket2, con tutti i valori numerici e applicheremo la funzione PMIN () per restituire i valori minimi in tutti i valori.

#Consider i prezzi del mango disponibili nel cestino
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider i prezzi di Apple disponibili nel cestino
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#display il cestino del mango
Stampa (basket1)
#Display il cestino di mela
Stampa (Basket2)
Stampa (pasta ("Ogni valore minimo tra due cestini:", PMIN (BASK1, BASK2)))

Risultato:

Possiamo vederlo in due vettori:

  • 90 rispetto a 10-10 è minimo, quindi viene restituito.
  • 20 rispetto a 20-20 è minimo, quindi viene restituito.

Pertanto, ogni coppia viene confrontata fino alla fine.

Esempio 2

In questo esempio, creeremo tre vettori, basket1, basket2 e basket3, con tutti i valori numerici e applicheremo la funzione pmin () per restituire i valori minimi in tutti i valori.

#Consider i prezzi del mango disponibili nel cestino
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider i prezzi di Apple disponibili nel cestino
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Consider i prezzi guava disponibili nel cestino
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#display il cestino del mango
Stampa (basket1)
#Display il cestino di mela
Stampa (Basket2)
#display il cestino di guava
Stampa (Basket3)
stampa (pasta ("Ogni valore minimo tra tre cestini:", pmin (basket1, basket2, basket3)))

Risultato:

Possiamo vederlo in tre vettori:

  • 90 viene confrontato con 10 e 10: 10 è minimo, quindi viene restituito.
  • 20 viene confrontato con 20 e 20: 20 è minimo, quindi viene restituito.
  • 30 viene confrontato con 50 e 20: 20 è minimo, quindi viene restituito.

Pertanto, ogni coppia viene confrontata fino alla fine.

Esempio 3

In questo esempio, creeremo due vettori, Basket1 e Basket2, con alcuni NA e applicheremo la funzione PMIN () per restituire i valori minimi in tutti i valori.

Nota: se esiste NA in uno qualsiasi dei vettori, il risultato è NA.

#Consider i prezzi del mango disponibili nel cestino
Basket1 = C (NA, 20,30,21,13,23, Na, 10,45,65,45,43)
#Consider i prezzi di Apple disponibili nel cestino
Basket2 = C (10,20, NA, NA, 63,23,221, NA, 67,87,54,88)
#display il cestino del mango
Stampa (basket1)
#Display il cestino di mela
Stampa (Basket2)
Stampa (pasta ("Ogni valore minimo tra due cestini:", PMIN (BASK1, BASK2)))

Risultato:

Possiamo vederlo in due vettori:

Na rispetto a 10: NA viene restituito.

Pertanto, ogni coppia viene confrontata fino alla fine.

funzione pMax ()

pMax () sta per i massimi paralleli, che restituiranno i valori massimi tra gli elementi in più vettori.

Sintassi:

pMax (vector_object,…)

Dove,

vector_object è il vettore.

Esempio 1

In questo esempio, creeremo due vettori, Basket1 e Basket2, con tutti i valori numerici e applicheremo la funzione PMAX () per restituire i valori massimi in tutti i valori.

#Consider i prezzi del mango disponibili nel cestino
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider i prezzi di Apple disponibili nel cestino
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#display il cestino del mango
Stampa (basket1)
#Display il cestino di mela
Stampa (Basket2)
stampa (pasta ("Ogni valore massimo tra due cestini:", pMax (basket1, basket2)))

Risultato:

Possiamo vederlo in due vettori:

  • 90 viene confrontato con 10 - 90 è massimo, quindi viene restituito.
  • 20 viene confrontato con 20-20 è massimo, quindi viene restituito.

Pertanto, ogni coppia viene confrontata fino alla fine.

Esempio 2

In questo esempio, creeremo tre vettori, Basket1, Basket2 e Basket3, con tutti i valori numerici e applicheremo la funzione PMAX () per restituire i valori massimi in tutti i valori.

#Consider i prezzi del mango disponibili nel cestino
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider i prezzi di Apple disponibili nel cestino
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Consider i prezzi guava disponibili nel cestino
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#display il cestino del mango
Stampa (basket1)
#Display il cestino di mela
Stampa (Basket2)
#display il cestino di guava
Stampa (Basket3)
stampa (pasta ("Ogni valore massimo tra tre cestini:", pMax (basket1, basket2, basket3)))

Risultato:

Possiamo vederlo in tre vettori:

  • 90 viene confrontato con 10 e 10: 90 è massimo, quindi viene restituito.
  • 20 viene confrontato con 20 e 20: 20 è massimo, quindi viene restituito.
  • 30 viene confrontato con 50 e 20: 50 è massimo, quindi viene restituito.

Pertanto, ogni coppia viene confrontata fino alla fine.

Esempio 3:

In questo esempio, creeremo due vettori, Basket1 e Basket2, con alcuni NA e applicheremo la funzione PMAX () per restituire i valori massimi in tutti i valori.

Nota: se esiste NA in uno qualsiasi dei vettori, il risultato è NA.

#Consider i prezzi del mango disponibili nel cestino
Basket1 = C (NA, 20,30,21,13,23, Na, 10,45,65,45,43)
#Consider i prezzi di Apple disponibili nel cestino
Basket2 = C (10,20, NA, NA, 63,23,221, NA, 67,87,54,88)
#display il cestino del mango
Stampa (basket1)
#Display il cestino di mela
Stampa (Basket2)
stampa (pasta ("Ogni valore massimo tra due cestini:", pMax (basket1, basket2)))

Risultato:

Possiamo vederlo in due vettori:

Na rispetto a 10: NA viene restituito.

Pertanto, ogni coppia viene confrontata fino alla fine.

Conclusione

Le funzioni PMIN () e PMAX () eseguono il calcolo parallelo per restituire valori minimi e massimi dagli elementi vettoriali. Dobbiamo notare che se esiste un valore NA in uno qualsiasi dei vettori, il risultato relativo a quella coppia sarà NA per entrambe le funzioni.