R - PMIN og PMAX funksjoner

R - PMIN og PMAX funksjoner
I denne artikkelen vil vi diskutere PMIN () og PMAX () funksjoner i r. Disse funksjonene vil returnere minimums- og maksimumsverdier fra flere vektorer parallelt.

La oss se dem en etter en.

Pmin () funksjon

pmin () står for parallell minima, som vil returnere minimumsverdiene på tvers av elementene i flere vektorer.

Syntaks:

PMIN (Vector_Object, ...)

Hvor,

Vector_Object er vektoren.

Eksempel 1

I dette eksemplet vil vi lage to vektorer, kurv1 og kurv2, med alle numeriske verdier og bruke pmin () -funksjonen for å returnere minimumsverdier i alle verdier.

#vurder mangoprisene som er tilgjengelige i kurven
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#vurder eplprisene som er tilgjengelige i kurven
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Display Mango Basket
trykk (kurv1)
#Display Apple Basket
trykk (kurv2)
Print (lim inn ("Hver minimumsverdi mellom to kurver:", PMIN (Basket1, Basket2)))

Resultat:

Vi kan se det i to vektorer:

  • 90 sammenlignet med 10 - 10 er minimum, så den returneres.
  • 20 sammenlignet med 20 - 20 er minimum, så den returneres.

Dermed blir hvert par sammenlignet til slutten.

Eksempel 2

I dette eksemplet vil vi lage tre vektorer, kurv1, kurv2 og kurv3, med alle numeriske verdier og bruke pmin () -funksjonen for å returnere minimumsverdier i alle verdier.

#vurder mangoprisene som er tilgjengelige i kurven
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#vurder eplprisene som er tilgjengelige i kurven
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#vurdere guava -prisene som er tilgjengelige i kurven
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#Display Mango Basket
trykk (kurv1)
#Display Apple Basket
trykk (kurv2)
#Display Guava Basket
Print (Basket3)
Print (lim inn ("Hver minimumsverdi mellom tre kurver:", PMIN (Basket1, Basket2, Basket3)))

Resultat:

Vi kan se det i tre vektorer:

  • 90 blir sammenlignet med 10 og 10: 10 er minimum, så den returneres.
  • 20 blir sammenlignet med 20 og 20: 20 er minimum, så den returneres.
  • 30 blir sammenlignet med 50 og 20: 20 er minimum, så den returneres.

Dermed blir hvert par sammenlignet til slutten.

Eksempel 3

I dette eksemplet vil vi lage to vektorer, kurv1 og kurv2, med noen NAS og bruke pmin () -funksjonen for å returnere minimumsverdier i alle verdier.

Merk: Hvis Na eksisterer i noen av vektorene, er resultatet NA.

#vurder mangoprisene som er tilgjengelige i kurven
Basket1 = C (Na, 20,30,21,13,23, Na, 10,45,65,45,43)
#vurder eplprisene som er tilgjengelige i kurven
Basket2 = C (10,20, Na, Na, 63,23,221, Na, 67,87,54,88)
#Display Mango Basket
trykk (kurv1)
#Display Apple Basket
trykk (kurv2)
Print (lim inn ("Hver minimumsverdi mellom to kurver:", PMIN (Basket1, Basket2)))

Resultat:

Vi kan se det i to vektorer:

NA sammenlignet med 10: NA returneres.

Dermed blir hvert par sammenlignet til slutten.

PMAX () -funksjon

PMAX () står for parallelle maksima, som vil returnere maksimale verdier på tvers av elementene i flere vektorer.

Syntaks:

PMAX (Vector_Object, ...)

Hvor,

Vector_Object er vektoren.

Eksempel 1

I dette eksemplet vil vi lage to vektorer, kurv1 og kurv2, med alle numeriske verdier og bruke PMAX () -funksjonen for å returnere maksimale verdier i alle verdier.

#vurder mangoprisene som er tilgjengelige i kurven
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#vurder eplprisene som er tilgjengelige i kurven
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#Display Mango Basket
trykk (kurv1)
#Display Apple Basket
trykk (kurv2)
trykk (lim inn ("Hver maksimal verdi mellom to kurver:", PMAX (kurv1, kurv2)))

Resultat:

Vi kan se det i to vektorer:

  • 90 sammenlignes med 10 - 90 er maksimalt, så den returneres.
  • 20 sammenlignes med 20 - 20 er maksimalt, så den returneres.

Dermed blir hvert par sammenlignet til slutten.

Eksempel 2

I dette eksemplet vil vi lage tre vektorer, kurv1, kurv2 og kurv3, med alle numeriske verdier og anvende PMAX () -funksjonen for å returnere maksimale verdier i alle verdier.

#vurder mangoprisene som er tilgjengelige i kurven
Basket1 = C (90,20,30,21,13,23,23,10,45,65,45,43)
#vurder eplprisene som er tilgjengelige i kurven
Basket2 = C (10,20,50,21,63,23,221,45,67,87,54,88)
#vurdere guava -prisene som er tilgjengelige i kurven
Basket3 = C (10,20,20,21,23,23,221,0,11,22,3,2)
#Display Mango Basket
trykk (kurv1)
#Display Apple Basket
trykk (kurv2)
#Display Guava Basket
Print (Basket3)
trykk (lim inn ("Hver maksimal verdi mellom tre kurver:", PMAX (kurv1, kurv2, kurv3)))

Resultat:

Vi kan se det i tre vektorer:

  • 90 sammenlignes med 10 og 10: 90 er maksimalt, så den returneres.
  • 20 blir sammenlignet med 20 og 20: 20 er maksimalt, så den returneres.
  • 30 blir sammenlignet med 50 og 20: 50 er maksimalt, så den returneres.

Dermed blir hvert par sammenlignet til slutten.

Eksempel 3:

I dette eksemplet vil vi lage to vektorer, kurv1 og kurv2, med noen NAS og bruke PMAX () -funksjonen for å returnere maksimale verdier i alle verdier.

Merk: Hvis Na eksisterer i noen av vektorene, er resultatet NA.

#vurder mangoprisene som er tilgjengelige i kurven
Basket1 = C (Na, 20,30,21,13,23, Na, 10,45,65,45,43)
#vurder eplprisene som er tilgjengelige i kurven
Basket2 = C (10,20, Na, Na, 63,23,221, Na, 67,87,54,88)
#Display Mango Basket
trykk (kurv1)
#Display Apple Basket
trykk (kurv2)
trykk (lim inn ("Hver maksimal verdi mellom to kurver:", PMAX (kurv1, kurv2)))

Resultat:

Vi kan se det i to vektorer:

NA sammenlignet med 10: NA returneres.

Dermed blir hvert par sammenlignet til slutten.

Konklusjon

PMIN () og PMAX () -funksjonene utfører den parallelle beregningen for å returnere minimums- og maksimumsverdier fra vektorelementer. Vi må merke oss at hvis det er en Na -verdi i noen av vektorene, vil resultatet angående paret være NA for begge funksjonene.