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.