Comment effectuer les opérations syndicales dans R

Comment effectuer les opérations syndicales dans R
Il est nécessaire de renvoyer toutes les valeurs de manière unique à partir des structures de données R comme Vector, List et DataFrame.

Dans cet article, nous discuterons de la façon d'effectuer les opérations Union () dans Vector, List et DataFrame.

Dans un vecteur

L'opération Union () est utilisée pour renvoyer les valeurs qui sont un syndicat de deux vecteurs.

Il existe trois façons d'utiliser la méthode Union ():

1. Nous pouvons utiliser directement la méthode Union () en utilisant la commande suivante:
Syntaxe:

Union (Vector_Object1, Vector_Object2)

2. Nous devons charger la bibliothèque DPLYR qui prend en charge la méthode Union ().

Syntaxe:

Bibliothèque (DPLYR)
Union (Vector_Object1, Vector_Object2)

Il faut deux vecteurs comme paramètres.

3. Nous utilisons la méthode Union () avec réduction ().

Dans ce cas, nous pouvons effectuer l'opération syndicale sur plusieurs vecteurs.
Réduire prend deux paramètres: le premier paramètre est la méthode syndicale et le deuxième paramètre prend les multiples vecteurs à l'intérieur de la fonction List ().

Syntaxe:

Réduire (Union, List (Vector_Object1, Vector_Object2,… .))

Paramètres:

  1. L'union est la méthode pour effectuer un syndicat
  2. vector_object représente le vecteur

Exemple 1:

Dans cet exemple, nous effectuons l'opération Union () directement sur deux vecteurs.

Vector de prix Apple Créer
Apple = C (23,43,45,43,34)
#Create Mango Price Vector
Mango = C (23,43,67,43,56)
#afficher
Imprimer (Apple)
imprimer (mangue)
# est-ce que l'opération syndicale sur les vecteurs Apple et Mango
Print ("Union d'Apple et Mango:")
Print (Union (Apple, Mango))

Résultat:

Dans les deux vecteurs, les valeurs qui sont retournées sont de manière unique: 23, 43, 45, 34, 67 et 56.

Exemple 2:

Dans cet exemple, nous effectuons une opération Union () de la bibliothèque DPLYR sur deux vecteurs.

Bibliothèque (DPLYR)
Vector de prix Apple Créer
Apple = C (23,43,45,43,34)
#Create Mango Price Vector
Mango = C (23,43,67,43,56)
#afficher
Imprimer (Apple)
imprimer (mangue)
# est-ce que l'opération syndicale sur les vecteurs Apple et Mango
Print ("Union d'Apple et Mango:")
Print (Union (Apple, Mango))

Résultat:

Dans les deux vecteurs, les valeurs qui sont retournées sont de manière unique: 23, 43, 45, 34, 67 et 56.

Exemple 3:

Dans cet exemple, nous effectuons une opération Union () en utilisant réduction () sur quatre vecteurs.

Vector de prix Apple Créer
Apple = C (23,43,45,43,34)
#Create Mango Price Vector
Mango = C (23,43,67,43,56)
#Create Papaya Prix Vector
Papaya = C (45,43,34)
#Create PEA Price Vector
pois = C (23,43)
#afficher
Imprimer (Apple)
imprimer (mangue)
imprimer (papaye)
Imprimer (pois)
# est-ce que l'opération syndicale sur quatre vecteurs
Print ("Union of Apple, Mango, Papaya, Peas:")
Imprimer (réduire (union, liste (pomme, mangue, papaya, pois))))

Résultat:

Dans les quatre vecteurs, les valeurs qui sont retournées sont de manière unique: 23, 43, 45, 34, 67 et 56.

Dans une liste

L'opération Union () est utilisée pour renvoyer les valeurs de manière unique à partir de deux listes.

Il existe trois façons d'utiliser la méthode Union ():

1. Nous pouvons utiliser directement la méthode Union () en utilisant la commande suivante:
Syntaxe:

Union (list_object1, list_object2)

2. Nous devons charger la bibliothèque DPLYR qui prend en charge la méthode Union ().
Syntaxe:

Bibliothèque (DPLYR)
Union (list_object1, list_object2)
Il faut deux listes comme paramètres.

3. Nous utilisons la méthode Union () avec réduction ().

Dans ce cas, nous pouvons effectuer l'opération syndicale sur plusieurs listes.

Réduction () prend deux paramètres: le premier paramètre est la méthode syndicale et le deuxième paramètre prend les listes multiples dans la fonction List ().

Syntaxe:

Réduire (Union, List (List_Object1, List_Object2,… .))

Paramètres:

  1. L'union est la méthode pour effectuer un syndicat
  2. list_object représente le vecteur

Exemple 1:
Dans cet exemple, nous effectuons une opération Union () directement sur deux listes.

#Create Apple Prix List
Apple = liste (23,43,45,43,34)
#Create Mango Prix List
mangue = liste (23,43,67,43,56)
# est-ce que l'opération syndicale sur la liste des pommes et de la mangue
Print ("Union d'Apple et Mango:")
Print (Union (Apple, Mango))

Résultat:

Dans les deux listes, 23, 43, 45, 34, 67 et 56 sont de retour uniquement.

Exemple 2:

Dans cet exemple, nous effectuons une opération Union () de la bibliothèque DPLYR sur deux listes.

Bibliothèque (DPLYR)
#Create Apple Prix List
Apple = liste (23,43,45,43,34)
#Create Mango Prix List
mangue = liste (23,43,67,43,56)
# est-ce que l'opération syndicale sur la liste des pommes et de la mangue
Print ("Union d'Apple et Mango:")
Print (Union (Apple, Mango))

Résultat:

Dans les deux listes, 23, 43, 45, 34, 67 et 56 sont de retour uniquement.

Exemple 3:

Dans cet exemple, nous effectuons une opération Union () en utilisant réduction () sur quatre listes.

#Create Apple Prix List
Apple = liste (23,43,45,43,34)
#Create Mango Prix List
mangue = liste (23,43,67,43,56)
#Create Papaya Prix Liste
Papaya = liste (45,43,34)
#Create Peas Price Liste
pois = liste (23,43)
# est-ce que l'opération syndicale sur quatre listes
Print ("Union of Apple, Mango, Papaya, Peas:")
Imprimer (réduire (union, liste (pomme, mangue, papaya, pois))))

Résultat:

Dans les quatre listes, les valeurs retournées uniquement sont: 23, 43, 45, 34, 67 et 56.

Dans un dataframe

L'opération Union () est utilisée pour renvoyer les valeurs de manière unique à partir de deux dataframes.

Il existe deux façons d'utiliser la méthode Union ():

1. Nous pouvons utiliser directement la méthode Union () en utilisant la commande suivante:
Syntaxe:

Union (DataFrame_Object1, DataFrame_Object2)

2. Nous devons charger la bibliothèque DPLYR qui prend en charge la méthode Union ().
Syntaxe:

Bibliothèque (DPLYR)
Union (DataFrame_Object1, DataFrame_Object2)

Il faut deux dataframes comme paramètres.

3. Nous utilisons la méthode Union () avec réduction ().

Dans ce cas, nous pouvons effectuer l'opération syndicale sur plusieurs dataframes.
Réduction () prend deux paramètres: le premier paramètre est la méthode syndicale et le deuxième paramètre prend les multiples dataframes dans la fonction list ().

Syntaxe:

Réduire (Union, List (DataFrame_Object1, DataFrame_Object2,… .))

Paramètres:

  • L'union est la méthode pour effectuer un syndicat
  • dataframe_object représente le dataframe

Exemple 1:

Dans cet exemple, nous effectuons une opération Union () directement sur deux dataframes.

#Create un DataFrame-Market1 qui a 3 lignes et 5 colonnes.
Marché1 = données.frame (Market_ID = C (1,2,3), Market_Name = C ('M1', 'M2', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde'), Market_Type = C ('Bar', 'Grocery', 'restaurent'), Market_Squarefeet = C (120,342,220)))
#Create un DataFrame-Market2 qui a 4 lignes et 5 colonnes.
Marché2 = données.frame (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde ',' Australie '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' restaurent '), Market_SquareFeet = C (120,342,220,110))
#Perform Union sur Market1 et Market2
Print ("Union on Market1 et Market2")
Print (Union (Market1, Market2))

Résultat:

Dans les deux dataframes, un total de six lignes sont renvoyées de manière unique.

Exemple 2:

Dans cet exemple, nous effectuons une opération Union () directement sur deux dataframes.

Bibliothèque (DPLYR)
#Create un DataFrame-Market1 qui a 3 lignes et 5 colonnes.
Marché1 = données.frame (Market_ID = C (1,2,3), Market_Name = C ('M1', 'M2', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde'), Market_Type = C ('Bar', 'Grocery', 'restaurent'), Market_Squarefeet = C (120,342,220)))
#Create un DataFrame-Market2 qui a 4 lignes et 5 colonnes.
Marché2 = données.frame (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde ',' Australie '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' restaurent '), Market_SquareFeet = C (120,342,220,110))
#Perform Union sur Market1 et Market2
Print ("Union on Market1 et Market2")
Print (Union (Market1, Market2))

Résultat:

Exemple 3:

Dans cet exemple, nous effectuons une opération Union () en utilisant réduction () sur trois dataframes.

#Create un DataFrame-Market1 qui a 3 lignes et 5 colonnes.
Marché1 = données.frame (Market_ID = C (1,2,3), Market_Name = C ('M1', 'M2', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde'), Market_Type = C ('Bar', 'Grocery', 'restaurent'), Market_Squarefeet = C (120,342,220)))
#Create un DataFrame-Market2 qui a 4 lignes et 5 colonnes.
Marché2 = données.frame (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde ',' Australie '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' restaurent '), Market_SquareFeet = C (120,342,220,110))
#Create A DataFrame-Market3 qui a 4 lignes et 5 colonnes.
Marché3 = données.frame (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('Inde', 'USA', 'Inde ',' Australie '), Market_Type = C (' Bar ',' Bar ',' Grocery ',' restaurent '), Market_SquareFeet = C (120,342,220,110))
#Perform Union sur Market1, Market2 et Market3
Print ("Union on Market1, Market2 et Market3")
Imprimer (réduire (Union, List (Market1, Market2, Market3)))

Résultat:

Dans les trois dataframes, un total de six lignes sont retournées de manière unique.

Conclusion

Dans ce didacticiel R, nous avons appris les différentes façons d'effectuer les opérations Union () dans Vector, List et DataFrame. Si vous souhaitez effectuer l'opération syndicale sur plus de deux données, vous pouvez utiliser la fonction Reduce ().