R - Fonctions PMIN et PMAX

R - Fonctions PMIN et PMAX
Dans cet article, nous discuterons des fonctions pmin () et pmax () dans r. Ces fonctions renverront des valeurs minimales et maximales de plusieurs vecteurs parallèles.

Voyons-les un par un.

Fonction pmin ()

pMin () signifie des minima parallèles, qui renverra les valeurs minimales à travers les éléments dans plusieurs vecteurs.

Syntaxe:

pMin (vector_object,…)

Où,

vector_object est le vecteur.

Exemple 1

Dans cet exemple, nous créerons deux vecteurs, Basket1 et Basket2, avec toutes les valeurs numériques et appliquerons la fonction pMin () pour renvoyer des valeurs minimales dans toutes les valeurs.

#Sisez les prix de la mangue disponibles dans le panier
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Considez les prix des pommes disponibles dans le panier
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Display le panier de mangue
Imprimer (Basket1)
#Display le panier Apple
Imprimer (Basket2)
Imprimer (Coller ("chaque valeur minimale parmi deux paniers:", PMIN (Basket1, Basket2)))

Résultat:

Nous pouvons voir que dans deux vecteurs:

  • 90 par rapport à 10 à 10 est minimum, il est donc retourné.
  • 20 par rapport à 20 - 20 est minimum, il est donc retourné.

Ainsi, chaque paire est comparée jusqu'à la fin.

Exemple 2

Dans cet exemple, nous créerons trois vecteurs, Basket1, Basket2 et Basket3, avec toutes les valeurs numériques et appliquerons la fonction pMin () pour renvoyer des valeurs minimales dans toutes les valeurs.

#Sisez les prix de la mangue disponibles dans le panier
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Considez les prix des pommes disponibles dans le panier
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Sisez les prix de la goyave disponibles dans le panier
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#Display le panier de mangue
Imprimer (Basket1)
#Display le panier Apple
Imprimer (Basket2)
#Display le panier de goyave
Imprimer (Basket3)
Imprimer (collez ("chaque valeur minimale parmi trois paniers:", PMIN (Basket1, Basket2, Basket3)))

Résultat:

Nous pouvons voir que dans trois vecteurs:

  • 90 est comparé à 10 et 10: 10 est minimum, il est donc retourné.
  • 20 est comparé à 20 et 20: 20 est minimum, il est donc retourné.
  • 30 est comparé à 50 et 20: 20 est minimum, il est donc retourné.

Ainsi, chaque paire est comparée jusqu'à la fin.

Exemple 3

Dans cet exemple, nous créerons deux vecteurs, Basket1 et Basket2, avec certains NAS et appliquerons la fonction pMin () pour renvoyer des valeurs minimales dans toutes les valeurs.

Remarque: si Na existe dans l'un des vecteurs, alors le résultat est na.

#Sisez les prix de la mangue disponibles dans le panier
Basket1 = C (Na, 20,30,21,13,23, Na, 10,45,65,45,43)
#Considez les prix des pommes disponibles dans le panier
Basket2 = C (10,20, Na, Na, 63,23,221, Na, 67,87,54,88)
#Display le panier de mangue
Imprimer (Basket1)
#Display le panier Apple
Imprimer (Basket2)
Imprimer (Coller ("chaque valeur minimale parmi deux paniers:", PMIN (Basket1, Basket2)))

Résultat:

Nous pouvons voir que dans deux vecteurs:

Na par rapport à 10: Na est retourné.

Ainsi, chaque paire est comparée jusqu'à la fin.

Fonction pmax ()

pmax () signifie parallèle maxima, qui renverra les valeurs maximales à travers les éléments dans plusieurs vecteurs.

Syntaxe:

pMax (vector_object,…)

Où,

vector_object est le vecteur.

Exemple 1

Dans cet exemple, nous créerons deux vecteurs, Basket1 et Basket2, avec toutes les valeurs numériques et appliquerons la fonction pmax () pour renvoyer des valeurs maximales dans toutes les valeurs.

#Sisez les prix de la mangue disponibles dans le panier
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Considez les prix des pommes disponibles dans le panier
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Display le panier de mangue
Imprimer (Basket1)
#Display le panier Apple
Imprimer (Basket2)
Imprimer (collez ("chaque valeur maximale parmi deux paniers:", pmax (Basket1, Basket2)))

Résultat:

Nous pouvons voir que dans deux vecteurs:

  • 90 est comparé à 10 - 90 est maximum, il est donc retourné.
  • 20 est comparé à 20 - 20 est maximum, il est donc retourné.

Ainsi, chaque paire est comparée jusqu'à la fin.

Exemple 2

Dans cet exemple, nous créerons trois vecteurs, Basket1, Basket2 et Basket3, avec toutes les valeurs numériques et appliquerons la fonction pmax () pour renvoyer des valeurs maximales dans toutes les valeurs.

#Sisez les prix de la mangue disponibles dans le panier
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Considez les prix des pommes disponibles dans le panier
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Sisez les prix de la goyave disponibles dans le panier
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#Display le panier de mangue
Imprimer (Basket1)
#Display le panier Apple
Imprimer (Basket2)
#Display le panier de goyave
Imprimer (Basket3)
Imprimer (Coller ("chaque valeur maximale parmi trois paniers:", pmax (Basket1, Basket2, Basket3)))

Résultat:

Nous pouvons voir que dans trois vecteurs:

  • 90 est comparé à 10 et 10: 90 est maximum, il est donc retourné.
  • 20 est comparé à 20 et 20: 20 est maximum, il est donc retourné.
  • 30 est comparé à 50 et 20: 50 est maximum, il est donc retourné.

Ainsi, chaque paire est comparée jusqu'à la fin.

Exemple 3:

Dans cet exemple, nous créerons deux vecteurs, Basket1 et Basket2, avec certains NAS et appliquerons la fonction pmax () pour renvoyer des valeurs maximales dans toutes les valeurs.

Remarque: si Na existe dans l'un des vecteurs, alors le résultat est na.

#Sisez les prix de la mangue disponibles dans le panier
Basket1 = C (Na, 20,30,21,13,23, Na, 10,45,65,45,43)
#Considez les prix des pommes disponibles dans le panier
Basket2 = C (10,20, Na, Na, 63,23,221, Na, 67,87,54,88)
#Display le panier de mangue
Imprimer (Basket1)
#Display le panier Apple
Imprimer (Basket2)
Imprimer (collez ("chaque valeur maximale parmi deux paniers:", pmax (Basket1, Basket2)))

Résultat:

Nous pouvons voir que dans deux vecteurs:

Na par rapport à 10: Na est retourné.

Ainsi, chaque paire est comparée jusqu'à la fin.

Conclusion

Les fonctions pmin () et pmax () effectuent le calcul parallèle pour renvoyer les valeurs minimales et maximales des éléments vectoriels. Nous devons noter que s'il y a une valeur NA dans l'un des vecteurs, le résultat concernant cette paire sera NA pour les deux fonctions.