R - PMIN- und PMAX -Funktionen

R - PMIN- und PMAX -Funktionen
In diesem Artikel werden wir PMIN () und PMAX () -Funktionen in R erörtert. Diese Funktionen geben minimale und maximale Werte aus mehreren Vektoren parallel zurück.

Lassen Sie uns sie einzeln sehen.

Pmin () Funktion

PMIN () steht für parallele Minima, was die Mindestwerte über die Elemente in mehreren Vektoren zurückgibt.

Syntax:

pmin (vector_object,…)

Wo,

Vector_Object ist der Vektor.

Beispiel 1

In diesem Beispiel erstellen wir zwei Vektoren, Basket1 und Basket2, mit allen numerischen Werten und wenden die Funktion pmin () an, um Mindestwerte in allen Werten zurückzugeben.

#Konfigurieren Sie die im Korb verfügbaren Mangopreise
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Konfigurieren Sie die im Korb verfügbaren Apple -Preise
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Display den Mangokorb
Druck (Basket1)
#Diside den Apfelkorb
Druck (Basket2)
Druck (Paste ("Jeder Mindestwert unter zwei Körben:", PMIN (Basket1, Basket2)))

Ergebnis:

Das können wir in zwei Vektoren sehen:

  • 90 im Vergleich zu 10 - 10 ist minimal, daher wird es zurückgegeben.
  • 20 im Vergleich zu 20 - 20 ist minimal, daher wird es zurückgegeben.

Somit wird jedes Paar bis zum Ende verglichen.

Beispiel 2

In diesem Beispiel erstellen wir drei Vektoren, Basket1, Basket2 und Basket3, mit allen numerischen Werten und wenden die Funktion pmin () an, um Mindestwerte in allen Werten zurückzugeben.

#Konfigurieren Sie die im Korb verfügbaren Mangopreise
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Konfigurieren Sie die im Korb verfügbaren Apple -Preise
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Konfigurieren Sie die im Korb erhältlichen Guavenpreise
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#Display den Mangokorb
Druck (Basket1)
#Diside den Apfelkorb
Druck (Basket2)
#Display den Guavenkorb
Druck (Basket3)
Druck (Paste ("Jeder Mindestwert unter drei Körben:", PMIN (Basket1, Basket2, Basket3)))

Ergebnis:

Das können wir in drei Vektoren sehen:

  • 90 wird mit 10 und 10: 10 verglichen, ist minimal, daher wird es zurückgegeben.
  • 20 wird mit 20 und 20: 20 verglichen, ist minimal, daher wird es zurückgegeben.
  • 30 wird mit 50 und 20: 20 verglichen, ist minimal, daher wird es zurückgegeben.

Somit wird jedes Paar bis zum Ende verglichen.

Beispiel 3

In diesem Beispiel erstellen wir zwei Vektoren, Basket1 und Basket2, mit einigen NAS und die PMIN () -Funktion anwenden, um Mindestwerte in allen Werten zurückzugeben.

Hinweis: Wenn na in einem der Vektoren vorhanden ist, ist das Ergebnis NA.

#Konfigurieren Sie die im Korb verfügbaren Mangopreise
Basket1 = C (NA, 20,30,21,13,23, NA, 10,45,65,45,43)
#Konfigurieren Sie die im Korb verfügbaren Apple -Preise
Basket2 = C (10,20, Na, Na, 63,23,221, Na, 67,87,54,88)
#Display den Mangokorb
Druck (Basket1)
#Diside den Apfelkorb
Druck (Basket2)
Druck (Paste ("Jeder Mindestwert unter zwei Körben:", PMIN (Basket1, Basket2)))

Ergebnis:

Das können wir in zwei Vektoren sehen:

NA im Vergleich zu 10: NA wird zurückgegeben.

Somit wird jedes Paar bis zum Ende verglichen.

pMax () Funktion

PMAX () steht für parallele Maxima, was die maximalen Werte über die Elemente in mehreren Vektoren hinweg zurückgibt.

Syntax:

PMAX (vector_object,…)

Wo,

Vector_Object ist der Vektor.

Beispiel 1

In diesem Beispiel erstellen wir zwei Vektoren, Basket1 und Basket2, mit allen numerischen Werten und wenden die Funktion pMax () an, um maximale Werte in allen Werten zurückzugeben.

#Konfigurieren Sie die im Korb verfügbaren Mangopreise
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Konfigurieren Sie die im Korb verfügbaren Apple -Preise
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Display den Mangokorb
Druck (Basket1)
#Diside den Apfelkorb
Druck (Basket2)
Druck (Paste ("Jeder maximale Wert unter zwei Körben:", PMAX (Basket1, Basket2)))

Ergebnis:

Das können wir in zwei Vektoren sehen:

  • 90 wird mit 10 - 90 verglichen, ist maximal, daher wird es zurückgegeben.
  • 20 wird mit 20 - 20 maximal verglichen, daher wird es zurückgegeben.

Somit wird jedes Paar bis zum Ende verglichen.

Beispiel 2

In diesem Beispiel erstellen wir drei Vektoren, Basket1, Basket2 und Basket3, mit allen numerischen Werten und wenden die Funktion PMAX () an, um maximale Werte in allen Werten zurückzugeben.

#Konfigurieren Sie die im Korb verfügbaren Mangopreise
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#Konfigurieren Sie die im Korb verfügbaren Apple -Preise
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Konfigurieren Sie die im Korb erhältlichen Guavenpreise
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#Display den Mangokorb
Druck (Basket1)
#Diside den Apfelkorb
Druck (Basket2)
#Display den Guavenkorb
Druck (Basket3)
Druck (Paste ("Jeder maximale Wert unter drei Körben:", PMAX (Basket1, Basket2, Basket3)))

Ergebnis:

Das können wir in drei Vektoren sehen:

  • 90 wird mit 10 und 10: 90 verglichen, ist maximal, daher wird es zurückgegeben.
  • 20 wird mit 20 und 20: 20 maximal verglichen, daher wird es zurückgegeben.
  • 30 wird mit 50 und 20: 50 maximal verglichen, daher wird es zurückgegeben.

Somit wird jedes Paar bis zum Ende verglichen.

Beispiel 3:

In diesem Beispiel werden wir zwei Vektoren erstellen, Basket1 und Basket2, mit einigen NAS und die Funktion PMAX () anwenden, um maximale Werte in allen Werten zurückzugeben.

Hinweis: Wenn na in einem der Vektoren vorhanden ist, ist das Ergebnis NA.

#Konfigurieren Sie die im Korb verfügbaren Mangopreise
Basket1 = C (NA, 20,30,21,13,23, NA, 10,45,65,45,43)
#Konfigurieren Sie die im Korb verfügbaren Apple -Preise
Basket2 = C (10,20, Na, Na, 63,23,221, Na, 67,87,54,88)
#Display den Mangokorb
Druck (Basket1)
#Diside den Apfelkorb
Druck (Basket2)
Druck (Paste ("Jeder maximale Wert unter zwei Körben:", PMAX (Basket1, Basket2)))

Ergebnis:

Das können wir in zwei Vektoren sehen:

NA im Vergleich zu 10: NA wird zurückgegeben.

Somit wird jedes Paar bis zum Ende verglichen.

Abschluss

Die Funktionen PMIN () und PMAX () führen die parallele Berechnung aus, um minimale und maximale Werte aus Vektorelementen zurückzugeben. Wir müssen beachten, dass bei einem der Vektoren ein Na -Wert vorhanden ist, das Ergebnis dieses Paares ist für beide Funktionen NA.