I denne artikkelen vil vi diskutere hvordan vi skal utføre Union () -operasjonene i vektor, liste og DataFrame.
I en vektor
Union () -operasjonen brukes til å returnere verdiene som er en union fra to vektorer.
Det er tre måter å bruke Union () -metoden:
1. Vi kan direkte bruke Union () -metoden ved å bruke følgende kommando:
Syntaks:
Union (Vector_Object1, Vector_Object2)
2. Vi må laste DPLYR -biblioteket som støtter Union () -metoden.
Syntaks:
Library (DPLYR)
Union (Vector_Object1, Vector_Object2)
Det tar to vektorer som parametere.
3. Vi bruker Union () -metoden med Reduce ().
I dette tilfellet kan vi utføre unionsoperasjonen på flere vektorer.
Redusere tar to parametere: Den første parameteren er unionsmetoden, og den andre parameteren tar flere vektorer inne i listen () -funksjonen.
Syntaks:
Reduser (Union, List (Vector_Object1, Vector_Object2, .. .))
Parametere:
Eksempel 1:
I dette eksemplet utfører vi Union () -operasjonen direkte på to vektorer.
#Create Apple Price Vector
Apple = C (23,43,45,43,34)
#Create Mango Price Vector
Mango = C (23,43,67,43,56)
#vise
Print (Apple)
trykk (mango)
#Do unionsoperasjonen på Apple- og Mango -vektorer
trykk ("Union of Apple and Mango:")
Print (Union (Apple, Mango))
Resultat:
I begge vektorer er verdiene som returneres unikt: 23, 43, 45, 34, 67 og 56.
Eksempel 2:
I dette eksemplet utfører vi en union () -operasjon fra DPLYR -biblioteket på to vektorer.
Library (DPLYR)
#Create Apple Price Vector
Apple = C (23,43,45,43,34)
#Create Mango Price Vector
Mango = C (23,43,67,43,56)
#vise
Print (Apple)
trykk (mango)
#Do unionsoperasjonen på Apple- og Mango -vektorer
trykk ("Union of Apple and Mango:")
Print (Union (Apple, Mango))
Resultat:
I begge vektorer er verdiene som returneres unikt: 23, 43, 45, 34, 67 og 56.
Eksempel 3:
I dette eksemplet utfører vi en union () -operasjon ved hjelp av redusering () på fire vektorer.
#Create Apple Price Vector
Apple = C (23,43,45,43,34)
#Create Mango Price Vector
Mango = C (23,43,67,43,56)
#Create Papaya Price Vector
Papaya = C (45,43,34)
#Create Peas Price Vector
erter = c (23,43)
#vise
Print (Apple)
trykk (mango)
Print (Papaya)
trykk (erter)
#gjør unionsoperasjonen på fire vektorer
Print ("Union of Apple, Mango, Papaya, Peas:")
Trykk (Reduser (Union, List (Apple, Mango, Papaya, Peas)))
Resultat:
I de fire vektorene er verdiene som returneres unikt: 23, 43, 45, 34, 67 og 56.
I en liste
Union () -operasjonen brukes til å returnere verdiene unikt fra to lister.
Det er tre måter å bruke Union () -metoden:
1. Vi kan direkte bruke Union () -metoden ved å bruke følgende kommando:
Syntaks:
Union (list_object1, list_object2)
2. Vi må laste DPLYR -biblioteket som støtter Union () -metoden.
Syntaks:
Library (DPLYR)
Union (list_object1, list_object2)
Det tar to lister som parametere.
3. Vi bruker Union () -metoden med Reduce ().
I dette tilfellet kan vi utføre unionsoperasjonen på flere lister.
Redusere () tar to parametere: den første parameteren er unionsmetoden, og den andre parameteren tar flere lister inne i listen () -funksjonen.
Syntaks:
Reduser (Union, List (list_object1, list_object2, .. .))
Parametere:
Eksempel 1:
I dette eksemplet utfører vi en union () -operasjon direkte på to lister.
#Create Apple Price List
Apple = liste (23,43,45,43,34)
#Create Mango Price List
Mango = liste (23,43,67,43,56)
#Gjør unionsoperasjonen på Apple og Mango List
trykk ("Union of Apple and Mango:")
Print (Union (Apple, Mango))
Resultat:
I begge listene er 23, 43, 45, 34, 67 og 56 unikt returnert.
Eksempel 2:
I dette eksemplet utfører vi en union () -operasjon fra DPLYR -biblioteket på to lister.
Library (DPLYR)
#Create Apple Price List
Apple = liste (23,43,45,43,34)
#Create Mango Price List
Mango = liste (23,43,67,43,56)
#Gjør unionsoperasjonen på Apple og Mango List
trykk ("Union of Apple and Mango:")
Print (Union (Apple, Mango))
Resultat:
I begge listene er 23, 43, 45, 34, 67 og 56 unikt returnert.
Eksempel 3:
I dette eksemplet utfører vi en union () -operasjon ved hjelp av Reduce () på fire lister.
#Create Apple Price List
Apple = liste (23,43,45,43,34)
#Create Mango Price List
Mango = liste (23,43,67,43,56)
#Create Papaya Price List
Papaya = liste (45,43,34)
#Create Peas Price List
erter = liste (23,43)
#Gjør unionsoperasjonen på fire lister
Print ("Union of Apple, Mango, Papaya, Peas:")
Trykk (Reduser (Union, List (Apple, Mango, Papaya, Peas)))
Resultat:
I de fire listene er de unikt returnerte verdiene: 23, 43, 45, 34, 67 og 56.
I en dataaframe
Union () -operasjonen brukes til å returnere verdiene unikt fra to dataframmer.
Det er to måter å bruke Union () -metoden:
1. Vi kan direkte bruke Union () -metode ved hjelp av følgende kommando:
Syntaks:
Union (DataFrame_Object1, DataFrame_Object2)
2. Vi må laste DPLYR -biblioteket som støtter Union () -metoden.
Syntaks:
Library (DPLYR)
Union (DataFrame_Object1, DataFrame_Object2)
Det tar to dataframes som parametere.
3. Vi bruker Union () -metoden med Reduce ().
I dette tilfellet kan vi utføre unionsoperasjonen på flere DataFrames.
Redusere () tar to parametere: den første parameteren er unionsmetoden, og den andre parameteren tar flere dataframmer inne i listen () -funksjonen.
Syntaks:
Reduser (Union, List (DataFrame_Object1, DataFrame_Object2, .. .))
Parametere:
Eksempel 1:
I dette eksemplet utfører vi en union () -operasjon direkte på to DataFrames.
#Create et DataFrame-Market1 som har 3 rader og 5 kolonner.
Market1 = data.Ramme (Market_id = C (1,2,3), Market_Name = C ('M1', 'M2', 'M4'), Market_Place = C ('India', 'USA', 'India'), Market_Type = C ('Bar', 'dagligvare', 'Restainent'), Market_SquareFeet = C (120.342.220))
#Create et DataFrame-Market2 som har 4 rader og 5 kolonner.
Market2 = data.Ramme (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('India', 'USA', 'India ',' Australia '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' Restainent '), Market_SquareFeet = C (120.342.220.110)))
#Perform Union on Market1 og Market2
Print ("Union on Market1 og Market2")
Print (Union (Market1, Market2))
Resultat:
I begge DataFrames returneres totalt seks rader.
Eksempel 2:
I dette eksemplet utfører vi en union () -operasjon direkte på to DataFrames.
Library (DPLYR)
#Create et DataFrame-Market1 som har 3 rader og 5 kolonner.
Market1 = data.Ramme (Market_id = C (1,2,3), Market_Name = C ('M1', 'M2', 'M4'), Market_Place = C ('India', 'USA', 'India'), Market_Type = C ('Bar', 'dagligvare', 'Restainent'), Market_SquareFeet = C (120.342.220))
#Create et DataFrame-Market2 som har 4 rader og 5 kolonner.
Market2 = data.Ramme (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('India', 'USA', 'India ',' Australia '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' Restainent '), Market_SquareFeet = C (120.342.220.110)))
#Perform Union on Market1 og Market2
Print ("Union on Market1 og Market2")
Print (Union (Market1, Market2))
Resultat:
Eksempel 3:
I dette eksemplet utfører vi en union () -operasjon ved hjelp av redusere () på tre dataframmer.
#Create et DataFrame-Market1 som har 3 rader og 5 kolonner.
Market1 = data.Ramme (Market_id = C (1,2,3), Market_Name = C ('M1', 'M2', 'M4'), Market_Place = C ('India', 'USA', 'India'), Market_Type = C ('Bar', 'dagligvare', 'Restainent'), Market_SquareFeet = C (120.342.220))
#Create et DataFrame-Market2 som har 4 rader og 5 kolonner.
Market2 = data.Ramme (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('India', 'USA', 'India ',' Australia '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' Restainent '), Market_SquareFeet = C (120.342.220.110)))
#Create a DataFrame-Market3 som har 4 rader og 5 kolonner.
Market3 = data.Ramme (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('India', 'USA', 'India ',' Australia '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' Restainent '), Market_SquareFeet = C (120.342.220.110)))
#Perform Union on Market1, Market2 og Market3
Print ("Union on Market1, Market2 og Market3")
Print (Reduce (Union, List (Market1, Market2, Market3)))
Resultat:
I de tre DataFrames returneres totalt seks rader.
Konklusjon
I denne R -opplæringen lærte vi de forskjellige måtene å utføre Union () -operasjonene i vektor, liste og DataFrame. Hvis du vil utføre unionsoperasjonen på mer enn to data, kan du bruke redusere () -funksjonen.