Wie man Gewerkschaftsoperationen in R durchführt

Wie man Gewerkschaftsoperationen in R durchführt
Es ist erforderlich, alle Werte einzigartig aus den R -Datenstrukturen wie Vektor, List und DataFrame zurückzugeben.

In diesem Artikel werden wir diskutieren, wie die Operationen von Union () in Vektor, List und DataFrame durchgeführt werden können.

In einem Vektor

Die Operation der Union () wird verwendet, um die Werte zurückzugeben, die eine Vereinigung von zwei Vektoren sind.

Es gibt drei Möglichkeiten, die Union () -Methode zu verwenden:

1. Wir können die Union () -Methode mit dem folgenden Befehl direkt verwenden:
Syntax:

Union (Vector_Object1, Vector_Object2)

2. Wir müssen die DPLER -Bibliothek laden, die die Union () -Methode unterstützt.

Syntax:

Bibliothek (DPLYR)
Union (Vector_Object1, Vector_Object2)

Es dauert zwei Vektoren als Parameter.

3. Wir verwenden die Union () -Methode mit record ().

In diesem Fall können wir den Gewerkschaftsbetrieb an mehreren Vektoren durchführen.
Reduzieren Sie zwei Parameter: Der erste Parameter ist die Gewerkschaftsmethode und der zweite Parameter nimmt die mehreren Vektoren in der Funktion "list ()) ein.

Syntax:

Reduzieren (Union, Liste (Vector_Object1, Vector_Object2,… .))

Parameter:

  1. Union ist die Methode, um Union durchzuführen
  2. Vector_Object repräsentiert den Vektor

Beispiel 1:

In diesem Beispiel führen wir die Operation der Union () direkt auf zwei Vektoren durch.

#APPLE PREIS VECTORSCHAFT
Apple = C (23,43,45,43,34)
#Mango Preis Vektor
Mango = C (23,43,67,43,56)
#Anzeige
Druck (Apple)
Druck (Mango)
#den Gewerkschaftsbetrieb auf Apple- und Mango -Vektoren
print ("Vereinigung von Apple und Mango:")
Druck (Union (Apple, Mango))

Ergebnis:

In beiden Vektoren sind die Werte, die einzigartig zurückgegeben werden,: 23, 43, 45, 34, 67 und 56.

Beispiel 2:

In diesem Beispiel führen wir eine Operation () () aus der DPLYR -Bibliothek auf zwei Vektoren durch.

Bibliothek (DPLYR)
#APPLE PREIS VECTORSCHAFT
Apple = C (23,43,45,43,34)
#Mango Preis Vektor
Mango = C (23,43,67,43,56)
#Anzeige
Druck (Apple)
Druck (Mango)
#den Gewerkschaftsbetrieb auf Apple- und Mango -Vektoren
print ("Vereinigung von Apple und Mango:")
Druck (Union (Apple, Mango))

Ergebnis:

In beiden Vektoren sind die Werte, die einzigartig zurückgegeben werden,: 23, 43, 45, 34, 67 und 56.

Beispiel 3:

In diesem Beispiel führen wir eine Union () -Operation unter Verwendung von Reduzierung () für vier Vektoren durch.

#APPLE PREIS VECTORSCHAFT
Apple = C (23,43,45,43,34)
#Mango Preis Vektor
Mango = C (23,43,67,43,56)
#Create Papaya Preisvektor
Papaya = C (45,43,34)
#Erbsenerpreisvektor
Erbsen = C (23,43)
#Anzeige
Druck (Apple)
Druck (Mango)
Druck (Papaya)
Druck (Erbsen)
#Die Gewerkschaftsoperation auf vier Vektoren
print ("Vereinigung von Apple, Mango, Papaya, Erbsen:")
Druck (reduzieren (Union, Liste (Apple, Mango, Papaya, Erbsen))))

Ergebnis:

In den vier Vektoren sind die Werte, die einzigartig zurückgegeben werden: 23, 43, 45, 34, 67 und 56.

In einer Liste

Die Operation der Union () wird verwendet, um die Werte einzigartig aus zwei Listen zurückzugeben.

Es gibt drei Möglichkeiten, die Union () -Methode zu verwenden:

1. Wir können die Union () -Methode mit dem folgenden Befehl direkt verwenden:
Syntax:

Union (list_object1, list_object2)

2. Wir müssen die DPLER -Bibliothek laden, die die Union () -Methode unterstützt.
Syntax:

Bibliothek (DPLYR)
Union (list_object1, list_object2)
Es dauert zwei Listen als Parameter.

3. Wir verwenden die Union () -Methode mit record ().

In diesem Fall können wir den Gewerkschaftsvorgang auf mehreren Listen ausführen.

Record () nimmt zwei Parameter ein: Der erste Parameter ist die Gewerkschaftsmethode und der zweite Parameter übernimmt die Mehrfachlisten in der Funktion "List ()).

Syntax:

Reduzieren (Union, List (List_Object1, List_Object2,… .))

Parameter:

  1. Union ist die Methode, um Union durchzuführen
  2. List_Object repräsentiert den Vektor

Beispiel 1:
In diesem Beispiel führen wir einen Union () -Operation direkt auf zwei Listen durch.

#APPLE PREIS LISTE CREATE
Apple = Liste (23,43,45,43,34)
#Create Mango Preisliste
Mango = Liste (23,43,67,43,56)
#Die Gewerkschaftsoperation auf Apple and Mango List
print ("Vereinigung von Apple und Mango:")
Druck (Union (Apple, Mango))

Ergebnis:

In beiden Listen werden 23, 43, 45, 34, 67 und 56 einzigartig zurückgegeben.

Beispiel 2:

In diesem Beispiel führen wir eine Operation () () aus der DPLYR -Bibliothek auf zwei Listen durch.

Bibliothek (DPLYR)
#APPLE PREIS LISTE CREATE
Apple = Liste (23,43,45,43,34)
#Create Mango Preisliste
Mango = Liste (23,43,67,43,56)
#Die Gewerkschaftsoperation auf Apple and Mango List
print ("Vereinigung von Apple und Mango:")
Druck (Union (Apple, Mango))

Ergebnis:

In beiden Listen werden 23, 43, 45, 34, 67 und 56 einzigartig zurückgegeben.

Beispiel 3:

In diesem Beispiel führen wir eine Union () -Operation unter Verwendung von Reduzierung () auf vier Listen durch.

#APPLE PREIS LISTE CREATE
Apple = Liste (23,43,45,43,34)
#Create Mango Preisliste
Mango = Liste (23,43,67,43,56)
#Create Papaya Preisliste
Papaya = Liste (45,43,34)
#Erbsenpreisliste
Erbsen = Liste (23,43)
#Die Gewerkschaftsoperation auf vier Listen
print ("Vereinigung von Apple, Mango, Papaya, Erbsen:")
Druck (reduzieren (Union, Liste (Apple, Mango, Papaya, Erbsen))))

Ergebnis:

In den vier Listen sind die einzigartig zurückgegebenen Werte: 23, 43, 45, 34, 67 und 56.

In einem Datenrahmen

Die Operation der Union () wird verwendet, um die Werte einzigartig aus zwei Datenrahmen zurückzugeben.

Es gibt zwei Möglichkeiten, die Union () -Methode zu verwenden:

1. Wir können die Union () -Methode mit dem folgenden Befehl direkt anwenden:
Syntax:

Union (DataFrame_Object1, DataFrame_Object2)

2. Wir müssen die DPLER -Bibliothek laden, die die Union () -Methode unterstützt.
Syntax:

Bibliothek (DPLYR)
Union (DataFrame_Object1, DataFrame_Object2)

Es dauert zwei Datenrahmen als Parameter.

3. Wir verwenden die Union () -Methode mit record ().

In diesem Fall können wir den Gewerkschaftsvorgang auf mehreren Datenrahmen ausführen.
Record () nimmt zwei Parameter ein: Der erste Parameter ist die Gewerkschaftsmethode und der zweite Parameter übernimmt die Mehrfachdatenrahmen in der Funktion "List ()).

Syntax:

Reduzieren (Union, Liste (DataFrame_Object1, DataFrame_Object2,… .))

Parameter:

  • Union ist die Methode, um Union durchzuführen
  • DataFrame_Object repräsentiert den DataFrame

Beispiel 1:

In diesem Beispiel führen wir einen Union () -Operation direkt auf zwei Datenrahmen durch.

#create einen DataFrame-Market1 mit 3 Zeilen und 5 Spalten.
markt1 = Daten.Frame (markt_id = c (1,2,3), markt_name = c ('m1', 'm2', 'm4'), markt_place = c ('Indien', 'USA', 'India'), markt_type = c ('Bar', 'Grocery', 'Restaurantent'), Market_Squarefeet = C (120.342,220))
#create ein DataFrame-Market2 mit 4 Zeilen und 5 Spalten.
markt2 = Daten.Frame (markt_id = c (1,2,3,4), markt_name = c ('m1', 'm2', 'm3', 'm4'), markt_place = c ('Indien', 'USA', Indien ',' Australien '), markt_type = c (' Bar ',' Bar ',' Grocery ',' Restaurantent '), Market_Squarefeet = C (120,342,220,110))
#Perform Union auf Market1 und Market2
Print ("Gewerkschaft auf Market1 und Market2")
Print (Union (Market1, Market2))

Ergebnis:

In beiden Datenrahmen werden insgesamt sechs Zeilen einzigartig zurückgegeben.

Beispiel 2:

In diesem Beispiel führen wir einen Union () -Operation direkt auf zwei Datenrahmen durch.

Bibliothek (DPLYR)
#create einen DataFrame-Market1 mit 3 Zeilen und 5 Spalten.
markt1 = Daten.Frame (markt_id = c (1,2,3), markt_name = c ('m1', 'm2', 'm4'), markt_place = c ('Indien', 'USA', 'India'), markt_type = c ('Bar', 'Grocery', 'Restaurantent'), Market_Squarefeet = C (120.342,220))
#create ein DataFrame-Market2 mit 4 Zeilen und 5 Spalten.
markt2 = Daten.Frame (markt_id = c (1,2,3,4), markt_name = c ('m1', 'm2', 'm3', 'm4'), markt_place = c ('Indien', 'USA', Indien ',' Australien '), markt_type = c (' Bar ',' Bar ',' Grocery ',' Restaurantent '), Market_Squarefeet = C (120,342,220,110))
#Perform Union auf Market1 und Market2
Print ("Gewerkschaft auf Market1 und Market2")
Print (Union (Market1, Market2))

Ergebnis:

Beispiel 3:

In diesem Beispiel führen wir einen Union () -Operation unter Verwendung von Reduzierung () für drei Datenrahmen durch.

#create einen DataFrame-Market1 mit 3 Zeilen und 5 Spalten.
markt1 = Daten.Frame (markt_id = c (1,2,3), markt_name = c ('m1', 'm2', 'm4'), markt_place = c ('Indien', 'USA', 'India'), markt_type = c ('Bar', 'Grocery', 'Restaurantent'), Market_Squarefeet = C (120.342,220))
#create ein DataFrame-Market2 mit 4 Zeilen und 5 Spalten.
markt2 = Daten.Frame (markt_id = c (1,2,3,4), markt_name = c ('m1', 'm2', 'm3', 'm4'), markt_place = c ('Indien', 'USA', Indien ',' Australien '), markt_type = c (' Bar ',' Bar ',' Grocery ',' Restaurantent '), Market_Squarefeet = C (120,342,220,110))
#create einen DataFrame-Market3 mit 4 Zeilen und 5 Spalten.
markt3 = Daten.Frame (markt_id = c (1,2,3,4), markt_name = c ('m1', 'm2', 'm3', 'm4'), markt_place = c ('Indien', 'USA', Indien ',' Australien '), markt_type = c (' Bar ',' Bar ',' Grocery ',' Restaurantent '), Market_Squarefeet = C (120,342,220,110))
#Perform Union auf Market1, Market2 und Market3
Print ("Gewerkschaft auf Market1, Market2 und Market3")
drucken (reduzieren (Gewerkschaft, Liste (Markt1, Markt2, Market3))))

Ergebnis:

In den drei Datenrahmen werden insgesamt sechs Zeilen einzigartig zurückgegeben.

Abschluss

In diesem R -Tutorial haben wir die verschiedenen Möglichkeiten gelernt, die Operationen der Union () in Vektor, List und DataFrame durchzuführen. Wenn Sie den Gewerkschaftsbetrieb an mehr als zwei Daten ausführen möchten, können Sie die Funktion record () verwenden.