Jak wykonywać operacje związkowe w R

Jak wykonywać operacje związkowe w R
Istnieje wymóg, aby zwrócić wszystkie wartości jednoznacznie ze struktur danych R, takich jak wektor, lista i ramka danych.

W tym artykule omówimy, jak wykonywać operacje Union () w wektorze, liście i ramce danych.

W wektorze

Operacja Union () służy do zwrócenia wartości, które są związkiem z dwóch wektorów.

Istnieją trzy sposoby użycia metody Union ():

1. Możemy bezpośrednio użyć metody Union () przy użyciu następującego polecenia:
Składnia:

Union (vector_object1, vector_object2)

2. Musimy załadować bibliotekę DPLYR, która obsługuje metodę Union ().

Składnia:

Biblioteka (DPLYR)
Union (vector_object1, vector_object2)

Zajmuje dwa wektory jako parametry.

3. Używamy metody Union () z Ruck ().

W takim przypadku możemy wykonać operację związkową na wielu wektorach.
Zmniejszenie przyjmuje dwa parametry: Pierwszym parametrem jest metoda Union, a drugi parametr bierze wiele wektorów wewnątrz funkcji List ().

Składnia:

Zmniejsz (Union, List (Vector_Object1, Vector_Object2,… .))

Parametry:

  1. Związek jest metodą wykonywania związku
  2. wektor_object reprezentuje wektor

Przykład 1:

W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch wektorach.

#Utwórz wektor ceny Apple
Apple = C (23 43,45,43,34)
#Create Mango Cena Vector
Mango = C (23,43,67,43,56)
#wyświetlacz
Drukuj (jabłko)
Drukuj (mango)
#do Operacja Unii na wektorach Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))

Wynik:

W obu wektorach wartości zwracane wyjątkowo to: 23, 43, 45, 34, 67 i 56.

Przykład 2:

W tym przykładzie wykonujemy operację Union () z biblioteki DPLYR na dwóch wektorach.

Biblioteka (DPLYR)
#Utwórz wektor ceny Apple
Apple = C (23 43,45,43,34)
#Create Mango Cena Vector
Mango = C (23,43,67,43,56)
#wyświetlacz
Drukuj (jabłko)
Drukuj (mango)
#do Operacja Unii na wektorach Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))

Wynik:

W obu wektorach wartości zwracane wyjątkowo to: 23, 43, 45, 34, 67 i 56.

Przykład 3:

W tym przykładzie wykonujemy operację Union () przy użyciu Ruck () na czterech wektorach.

#Utwórz wektor ceny Apple
Apple = C (23 43,45,43,34)
#Create Mango Cena Vector
Mango = C (23,43,67,43,56)
#Create Papaya Price Vector
Papaya = C (45,43,34)
#Wektor ceny groszku
PEA = C (23,43)
#wyświetlacz
Drukuj (jabłko)
Drukuj (mango)
Drukuj (papaya)
Drukuj (groszek)
#do Operacja Unii na czterech wektorach
Drukuj („Union of Apple, Mango, Papaya, Peas:”)
Drukuj (zmniejsz (Union, List (Apple, Mango, Papaya, Peas))))

Wynik:

W czterech wektorach wartości zwracane wyjątkowo to: 23, 43, 45, 34, 67 i 56.

Na liście

Operacja Union () służy do zwracania wartości wyjątkowo z dwóch list.

Istnieją trzy sposoby użycia metody Union ():

1. Możemy bezpośrednio użyć metody Union () przy użyciu następującego polecenia:
Składnia:

UNIon (List_Object1, List_Object2)

2. Musimy załadować bibliotekę DPLYR, która obsługuje metodę Union ().
Składnia:

Biblioteka (DPLYR)
UNIon (List_Object1, List_Object2)
Zajmuje dwie listy jako parametry.

3. Używamy metody Union () z Ruck ().

W takim przypadku możemy wykonać operację związkową na wielu listach.

Redukuj () przyjmuje dwa parametry: Pierwszym parametrem jest metoda Union, a drugi parametr pobiera wiele list w funkcji List ().

Składnia:

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

Parametry:

  1. Związek jest metodą wykonywania związku
  2. List_Object reprezentuje wektor

Przykład 1:
W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch listach.

#Ceen Cenna Apple
Apple = lista (23 43,45,43,34)
#Cena Cena Mango
Mango = lista (23 43,67,43,56)
#do Operacja Unii na Listy Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))

Wynik:

Na obu listach 23, 43, 45, 34, 67 i 56 są wyjątkowo zwracane.

Przykład 2:

W tym przykładzie wykonujemy operację Union () z biblioteki DPLYR na dwóch listach.

Biblioteka (DPLYR)
#Ceen Cenna Apple
Apple = lista (23 43,45,43,34)
#Cena Cena Mango
Mango = lista (23 43,67,43,56)
#do Operacja Unii na Listy Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))

Wynik:

Na obu listach 23, 43, 45, 34, 67 i 56 są wyjątkowo zwracane.

Przykład 3:

W tym przykładzie wykonujemy operację Union () przy użyciu redukuj () na czterech listach.

#Ceen Cenna Apple
Apple = lista (23 43,45,43,34)
#Cena Cena Mango
Mango = lista (23 43,67,43,56)
#Cena Papaya Ceen
Papaya = lista (45,43,34)
#Cena Ceen PEAS
PEAS = Lista (23,43)
#do operacja związkowa na czterech listach
Drukuj („Union of Apple, Mango, Papaya, Peas:”)
Drukuj (zmniejsz (Union, List (Apple, Mango, Papaya, Peas))))

Wynik:

Na czterech listach wyjątkowo zwrócone wartości to: 23, 43, 45, 34, 67 i 56.

W ramce danych

Operacja Union () służy do zwracania wartości jednoznacznie z dwóch ram danych.

Istnieją dwa sposoby użycia metody Union ():

1. Możemy bezpośrednio użyć metody Union () przy użyciu następującego polecenia:
Składnia:

Union (DataFrame_Object1, DataFrame_Object2)

2. Musimy załadować bibliotekę DPLYR, która obsługuje metodę Union ().
Składnia:

Biblioteka (DPLYR)
Union (DataFrame_Object1, DataFrame_Object2)

Występuje dwie struki danych jako parametry.

3. Używamy metody Union () z Ruck ().

W takim przypadku możemy wykonać operację związkową na wielu ramach danych.
Redukuj () przyjmuje dwa parametry: Pierwszym parametrem jest metoda Union, a drugi parametr przyjmuje wiele ramek danych w funkcji List ().

Składnia:

Zmniejsz (Union, List (DataFrame_Object1, DataFrame_Object2,… .))

Parametry:

  • Związek jest metodą wykonywania związku
  • DataFrame_Object reprezentuje DataFrame

Przykład 1:

W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch ramach danych.

#Utworz dataframe-market1, który ma 3 wiersze i 5 kolumn.
Market1 = dane.ramka (market_id = c (1,2,3), market_name = c („m1”, „m2”, „m4”), Market_place = c („India”, „USA”, „India”), Market_Type = c („Bar”, „Grocery”, „Restaurate”), Market_Squarefeet = C (120 342 220)))
#Utworz dataframe-market2, który ma 4 wiersze i 5 kolumn.
Market2 = dane.ramka (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 ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Perform Union on Market1 i Market2
Drukuj („Union on Market1 i Market2”)
Drukuj (Union (Market1, Market2))

Wynik:

W obu ramach danych w sumie sześć wierszy jest zwracane wyjątkowo.

Przykład 2:

W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch ramach danych.

Biblioteka (DPLYR)
#Utworz dataframe-market1, który ma 3 wiersze i 5 kolumn.
Market1 = dane.ramka (market_id = c (1,2,3), market_name = c („m1”, „m2”, „m4”), Market_place = c („India”, „USA”, „India”), Market_Type = c („Bar”, „Grocery”, „Restaurate”), Market_Squarefeet = C (120 342 220)))
#Utworz dataframe-market2, który ma 4 wiersze i 5 kolumn.
Market2 = dane.ramka (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 ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Perform Union on Market1 i Market2
Drukuj („Union on Market1 i Market2”)
Drukuj (Union (Market1, Market2))

Wynik:

Przykład 3:

W tym przykładzie wykonujemy operację Union () przy użyciu redukuj () na trzech ramach danych.

#Utworz dataframe-market1, który ma 3 wiersze i 5 kolumn.
Market1 = dane.ramka (market_id = c (1,2,3), market_name = c („m1”, „m2”, „m4”), Market_place = c („India”, „USA”, „India”), Market_Type = c („Bar”, „Grocery”, „Restaurate”), Market_Squarefeet = C (120 342 220)))
#Utworz dataframe-market2, który ma 4 wiersze i 5 kolumn.
Market2 = dane.ramka (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 ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Utwórz dataframe-market3, który ma 4 wiersze i 5 kolumn.
Market3 = dane.ramka (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 ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Perform Union on Market1, Market2 i Market3
Drukuj („Union on Market1, Market2 i Market3”)
Drukuj (zmniejsz (Union, List (Market1, Market2, Market3))))

Wynik:

W trzech ramach danych w sumie sześć rzędów zwraca się wyjątkowo.

Wniosek

W tym samouczku R nauczyliśmy się różnych sposobów wykonywania operacji Union () w wektorze, liście i ramce danych. Jeśli chcesz wykonać operację związkową na więcej niż dwóch danych, możesz użyć funkcji reduku.