R - PMIN i PMAX Funkcje

R - PMIN i PMAX Funkcje
W tym artykule omówimy funkcje PMIN () i PMAX () w R. Funkcje te zwrócą minimalne i maksymalne wartości z wielu wektorów równoległych.

Zobaczmy je jeden po drugim.

Funkcja pmin ()

pmin () oznacza równoległe minima, co zwróci wartości minimalne w elementach w wielu wektorach.

Składnia:

PMIN (Vector_Object,…)

Gdzie,

Vector_Object to wektor.

Przykład 1

W tym przykładzie utworzymy dwa wektory, koszyk1 i koszyk, z wszystkimi wartościami liczbowymi i zastosujemy funkcję pmin (), aby zwrócić minimalne wartości we wszystkich wartościach.

#Consider the Mango Ceny dostępne w koszyku
koszyk1 = c (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider the Apple Ceny dostępne w koszyku
Kosz 2 = C (10,20,50,21,63,23 221,45 67,87,54,88)
#Display the Mango Basket
Drukuj (koszyk1)
#Wypłacić koszyk jabłkowy
Drukuj (koszyk2)
Drukuj (wklej („każda minimalna wartość wśród dwóch kosze:”, pmin (koszyk1, koszyk2))))

Wynik:

Widzimy to w dwóch wektorach:

  • 90 w porównaniu z 10-10 jest minimum, więc jest zwracany.
  • 20 w porównaniu z 20-20 jest minimum, więc jest zwracany.

Zatem każda para jest porównywana do końca.

Przykład 2

W tym przykładzie utworzymy trzy wektory, koszyk1, koszyk2 i koszyk, ze wszystkimi wartościami liczbowymi i zastosujemy funkcję pmin (), aby zwrócić minimalne wartości we wszystkich wartościach.

#Consider the Mango Ceny dostępne w koszyku
koszyk1 = c (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider the Apple Ceny dostępne w koszyku
Kosz 2 = C (10,20,50,21,63,23 221,45 67,87,54,88)
#Consider the Guava Ceny dostępne w koszyku
koszyk3 = c (10,20,20,21,23,23,221,0,11,22,3,2)
#Display the Mango Basket
Drukuj (koszyk1)
#Wypłacić koszyk jabłkowy
Drukuj (koszyk2)
#Display the Guava Basket
Drukuj (koszyk3)
Drukuj (wklej („Każda minimalna wartość wśród trzech koszy:”, pmin (koszyk1, koszyk2, koszyk3))))))

Wynik:

Widzimy to w trzech wektorach:

  • 90 jest porównywana z minimum 10 i 10: 10.
  • 20 jest porównywane z 20 i 20: 20 jest minimum, więc jest zwracany.
  • 30 jest porównywany z 50 i 20: 20 jest minimum, więc jest zwracany.

Zatem każda para jest porównywana do końca.

Przykład 3

W tym przykładzie utworzymy dwa wektory, koszyk1 i koszyk, z niektórymi NAS i zastosujemy funkcję pmin (), aby zwrócić minimalne wartości we wszystkich wartościach.

Uwaga: Jeśli Na istnieje w którymkolwiek z wektorów, wówczas wynik jest na.

#Consider the Mango Ceny dostępne w koszyku
koszyk1 = c (NA, 20,30,21,13,23, Na, 10,45,65,45,43)
#Consider the Apple Ceny dostępne w koszyku
koszyk2 = c (10,20, na, na, 63,23 221, na, 67,87,54,88)
#Display the Mango Basket
Drukuj (koszyk1)
#Wypłacić koszyk jabłkowy
Drukuj (koszyk2)
Drukuj (wklej („każda minimalna wartość wśród dwóch kosze:”, pmin (koszyk1, koszyk2))))

Wynik:

Widzimy to w dwóch wektorach:

Na w porównaniu z 10: Na jest zwracane.

Zatem każda para jest porównywana do końca.

funkcja pmax ()

pmax () oznacza równoległe maksima, co zwróci maksymalne wartości w elementach w wielu wektorach.

Składnia:

PMAX (Vector_Object,…)

Gdzie,

Vector_Object to wektor.

Przykład 1

W tym przykładzie utworzymy dwa wektory, koszyk1 i koszyk, z wszystkimi wartościami liczbowymi i zastosujemy funkcję pmax (), aby zwrócić maksymalne wartości we wszystkich wartościach.

#Consider the Mango Ceny dostępne w koszyku
koszyk1 = c (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider the Apple Ceny dostępne w koszyku
Kosz 2 = C (10,20,50,21,63,23 221,45 67,87,54,88)
#Display the Mango Basket
Drukuj (koszyk1)
#Wypłacić koszyk jabłkowy
Drukuj (koszyk2)
Drukuj (wklej („każda maksymalna wartość wśród dwóch koszy:”, PMAX (koszyk1, koszyk2))))

Wynik:

Widzimy to w dwóch wektorach:

  • 90 jest porównywane z 10-90 jest maksymalnie, więc jest zwracane.
  • 20 jest porównywane z 20-20 jest maksymalnie, więc jest zwracane.

Zatem każda para jest porównywana do końca.

Przykład 2

W tym przykładzie utworzymy trzy wektory, koszyk1, koszyk2 i koszyk, ze wszystkimi wartościami liczbowymi i zastosujemy funkcję pmax (), aby zwrócić maksymalne wartości we wszystkich wartościach.

#Consider the Mango Ceny dostępne w koszyku
koszyk1 = c (90,20,30,21,13,23,23,10,45,65,45,43)
#Consider the Apple Ceny dostępne w koszyku
Kosz 2 = C (10,20,50,21,63,23 221,45 67,87,54,88)
#Consider the Guava Ceny dostępne w koszyku
koszyk3 = c (10,20,20,21,23,23,221,0,11,22,3,2)
#Display the Mango Basket
Drukuj (koszyk1)
#Wypłacić koszyk jabłkowy
Drukuj (koszyk2)
#Display the Guava Basket
Drukuj (koszyk3)
Drukuj (wklej („każda maksymalna wartość wśród trzech koszy:”, PMAX (koszyk1, koszyk2, koszyk3))))))

Wynik:

Widzimy to w trzech wektorach:

  • 90 jest porównywana z 10 i 10: 90 jest maksymalnie, więc jest zwracany.
  • 20 jest porównywane z 20 i 20: 20 jest maksimum, więc jest zwracany.
  • 30 jest porównywane z 50 i 20: 50 jest maksimum, więc jest zwracany.

Zatem każda para jest porównywana do końca.

Przykład 3:

W tym przykładzie utworzymy dwa wektory, koszyk1 i koszyk, z niektórymi NAS i zastosujemy funkcję pmax (), aby zwrócić maksymalne wartości we wszystkich wartościach.

Uwaga: Jeśli Na istnieje w którymkolwiek z wektorów, wówczas wynik jest na.

#Consider the Mango Ceny dostępne w koszyku
koszyk1 = c (NA, 20,30,21,13,23, Na, 10,45,65,45,43)
#Consider the Apple Ceny dostępne w koszyku
koszyk2 = c (10,20, na, na, 63,23 221, na, 67,87,54,88)
#Display the Mango Basket
Drukuj (koszyk1)
#Wypłacić koszyk jabłkowy
Drukuj (koszyk2)
Drukuj (wklej („każda maksymalna wartość wśród dwóch koszy:”, PMAX (koszyk1, koszyk2))))

Wynik:

Widzimy to w dwóch wektorach:

Na w porównaniu z 10: Na jest zwracane.

Zatem każda para jest porównywana do końca.

Wniosek

Funkcje pmin () i pmax () wykonują równoległe obliczenia, aby zwrócić minimalne i maksymalne wartości z elementów wektorowych. Musimy zauważyć, że jeśli istnieje wartość Na w dowolnym wektora.